API Reference
LegacyPptCharacterRun
Represents one character-formatting run from a binary PowerPoint text box.
Inheritance
- Object
- LegacyPptCharacterRun
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
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 Start { get; } #Gets the zero-based character offset in Text.
public Int32 Length { get; } #Gets the number of exposed characters covered by the run.
public String Text { get; } #Gets the exposed text covered by the run.
public Nullable<Boolean> Bold { get; } #Gets the explicit bold override, or null when inherited.
public Nullable<Boolean> Italic { get; } #Gets the explicit italic override, or null when inherited.
public Nullable<Boolean> Underline { get; } #Gets the explicit underline override, or null when inherited.
public Nullable<Boolean> Shadow { get; } #Gets the explicit legacy character-shadow override, or null when inherited.
public Nullable<Boolean> FarEastHint { get; } #Gets the explicit Far East hint override, or null when inherited.
public Nullable<Boolean> Kumi { get; } #Gets the explicit kumi override, or null when inherited.
public Nullable<Boolean> Emboss { get; } #Gets the explicit emboss override, or null when inherited.
public Nullable<UInt16> FontIndex { get; } #Gets the legacy primary typeface index, or null when inherited.
public Nullable<UInt16> OldEastAsianFontIndex { get; } #Gets the legacy old East Asian typeface index, or null when inherited.
public Nullable<UInt16> AnsiFontIndex { get; } #Gets the legacy ANSI typeface index, or null when inherited.
public Nullable<UInt16> SymbolFontIndex { get; } #Gets the legacy symbol typeface index, or null when inherited.
public String Typeface { get; } #Gets the resolved primary typeface name, or null when inherited or unresolved.
public String OldEastAsianTypeface { get; } #Gets the resolved old East Asian typeface name, or null when inherited or unresolved.
public String AnsiTypeface { get; } #Gets the resolved ANSI typeface name, or null when inherited or unresolved.
public String SymbolTypeface { get; } #Gets the resolved symbol typeface name, or null when inherited or unresolved.
public Nullable<Int16> FontSizePoints { get; } #Gets the explicit font size in points, or null when inherited.
public String Color { get; } #Gets the resolved explicit color as RRGGBB, when available.
public Nullable<Byte> ColorSchemeIndex { get; } #Gets the legacy scheme color index for an explicit scheme color.
public Nullable<Int16> BaselinePositionPercent { get; } #Gets the explicit baseline position as a percentage of line height.
public Boolean HasUnprojectedFormatting { get; } #Gets whether the run has explicit fields that are retained but not projected yet.
public Nullable<Byte> Ppt9RunId { get; } #Gets the PPT9 extended-style grouping identifier, or null when the default group is used.
public Boolean HasExplicitFormatting { get; } #Gets whether the run carries any explicit character-formatting field.