API Reference
LegacyPptParagraphRun
Represents one paragraph-formatting run from a binary PowerPoint text box.
Inheritance
- Object
- LegacyPptParagraphRun
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 covered by this run.
public Int32 Length { get; } #Gets the exposed character count covered by this run.
public UInt16 IndentLevel { get; } #Gets the paragraph indentation level.
public Nullable<Boolean> HasBullet { get; } #Gets the explicit bullet-enabled override, or null when inherited.
public Nullable<Boolean> BulletHasFont { get; } #Gets whether an explicit bullet font is active.
public Nullable<Boolean> BulletHasColor { get; } #Gets whether an explicit bullet color is active.
public Nullable<Boolean> BulletHasSize { get; } #Gets whether an explicit bullet size is active.
public Nullable<Char> BulletCharacter { get; } #Gets the explicit bullet character.
public Nullable<UInt16> BulletFontIndex { get; } #Gets the explicit bullet font index.
public String BulletTypeface { get; } #Gets the resolved explicit bullet typeface.
public Nullable<Int16> BulletSize { get; } #Gets the raw bullet size: positive is percent, negative is points.
public String BulletColor { get; } #Gets the resolved explicit bullet color as RRGGBB.
public Nullable<Byte> BulletColorSchemeIndex { get; } #Gets the explicit legacy bullet scheme-color index.
public Nullable<LegacyPptTextAlignment> Alignment { get; } #Gets the explicit paragraph alignment.
public Nullable<Int16> LineSpacing { get; } #Gets raw line spacing: nonnegative is percent, negative is master units.
public Nullable<Int16> SpaceBefore { get; } #Gets raw spacing before: nonnegative is percent, negative is master units.
public Nullable<Int16> SpaceAfter { get; } #Gets raw spacing after: nonnegative is percent, negative is master units.
public Nullable<LegacyPptFontAlignment> FontAlignment { get; } #Gets the explicit font alignment within the line height.
public Nullable<Boolean> CharacterWrap { get; } #Gets the explicit East Asian character-wrap setting.
public Nullable<Boolean> WordWrap { get; } #Gets the explicit word-wrap setting.
public Nullable<Boolean> Overflow { get; } #Gets the explicit hanging-punctuation setting.
public Nullable<LegacyPptTextDirection> TextDirection { get; } #Gets the explicit paragraph text direction.
public Nullable<Int16> LeftMargin { get; } #Gets the explicit left margin in PowerPoint master units.
public Nullable<Int16> Indent { get; } #Gets the explicit first-line indentation in PowerPoint master units.
public Nullable<Int16> DefaultTabSize { get; } #Gets the explicit default tab size in PowerPoint master units.
public IReadOnlyList<LegacyPptTabStop> TabStops { get; } #Gets explicit paragraph tab stops.
public Nullable<Boolean> HasAutoNumber { get; } #Gets whether automatic numbering is explicitly enabled, disabled, or inherited.
public Nullable<LegacyPptAutoNumberScheme> AutoNumberScheme { get; } #Gets the automatic-numbering scheme, when explicitly present or defaulted.
public Nullable<Int16> AutoNumberStartAt { get; } #Gets the automatic-numbering start value, when numbering is enabled.
public Nullable<UInt16> BulletPictureReference { get; } #Gets the zero-based picture-bullet reference from the PPT9 text properties.
public LegacyPptPictureBullet PictureBullet { get; } #Gets the resolved PPT9 picture bullet, when its BLIP is importable.
public Boolean HasUnprojectedFormatting { get; } #Gets whether the run includes fields that are retained but not projected yet.
public Boolean HasExplicitFormatting { get; } #Gets whether the run contains explicit paragraph formatting.