API Reference
LegacyPptCharacterRun
Represents one character-formatting run from a binary PowerPoint text box.
Inheritance
- Object
- LegacyPptCharacterRun
Usage
Explore 2 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 2
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int32 Start { get; } #Gets the zero-based character offset in LegacyPptTextBody.Text.
public Int32 Length { get; } #Gets the number of exposed characters covered by the run.
public Boolean? Bold { get; } #Gets the explicit bold override, or null when inherited.
public Boolean? Italic { get; } #Gets the explicit italic override, or null when inherited.
public Boolean? Underline { get; } #Gets the explicit underline override, or null when inherited.
public Boolean? Shadow { get; } #Gets the explicit legacy character-shadow override, or null when inherited.
public Boolean? FarEastHint { get; } #Gets the explicit Far East hint override, or null when inherited.
public Boolean? Kumi { get; } #Gets the explicit kumi override, or null when inherited.
public Boolean? Emboss { get; } #Gets the explicit emboss override, or null when inherited.
public UInt16? FontIndex { get; } #Gets the legacy primary typeface index, or null when inherited.
public UInt16? OldEastAsianFontIndex { get; } #Gets the legacy old East Asian typeface index, or null when inherited.
public UInt16? AnsiFontIndex { get; } #Gets the legacy ANSI typeface index, or null when inherited.
public 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 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 Byte? ColorSchemeIndex { get; } #Gets the legacy scheme color index for an explicit scheme color.
public 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 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.