API Reference
LegacyPptTextLanguageRun
Represents language and proofing metadata for a counted binary text range. The range can include paragraph markers and the terminal marker immediately after Text.
Inheritance
- Object
- LegacyPptTextLanguageRun
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property LegacyPptTextBody.LanguageRuns
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 Start { get; } #Gets the zero-based offset in the logical text and terminal-marker sequence.
public Int32 Length { get; } #Gets the number of logical characters covered by this run.
public Nullable<UInt16> LanguageId { get; } #Gets the native primary language identifier, when present.
public String Language { get; } #Gets the primary BCP 47 language tag, when the LCID is projectable.
public Nullable<UInt16> AlternativeLanguageId { get; } #Gets the native alternate language identifier, when present.
public String AlternativeLanguage { get; } #Gets the alternate BCP 47 language tag, when the LCID is projectable.
public Boolean NoProof { get; } #Gets whether native proofing is disabled for this range.
public Nullable<Boolean> SpellingError { get; } #Gets whether the native spell checker marked the range as misspelled.
public Nullable<Boolean> NeedsRecheck { get; } #Gets whether the native spell checker marked the range for rechecking.
public Boolean HasUnprojectedInformation { get; } #Gets whether the run contains special-info fields that remain preserve-only.