Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

LegacyPptCharacterRun

Namespace OfficeIMO.PowerPoint.LegacyPpt.Model
Assembly OfficeIMO.PowerPoint
Source revision e31b305980e3 with working tree changes
Modifiers sealed

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.

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 String Text { get; } #

Gets the exposed text 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.