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 LegacyPptTextBody.Text.
Inheritance
- Object
- LegacyPptTextLanguageRun
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property LegacyPptTextBody.LanguageRuns
Inherited Methods
public virtual 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 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 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 Boolean? SpellingError { get; } #Gets whether the native spell checker marked the range as misspelled.
public 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.