API Reference

Class

LegacyPptCharacterRun

Namespace OfficeIMO.PowerPoint.LegacyPpt.Model
Assembly OfficeIMO.PowerPoint
Modifiers sealed

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.

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.