Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

LegacyPptParagraphRun

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

Represents one paragraph-formatting run from a binary PowerPoint text box.

Inheritance

  • Object
  • LegacyPptParagraphRun

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 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 Boolean? HasBullet { get; } #

Gets the explicit bullet-enabled override, or null when inherited.

public Boolean? BulletHasFont { get; } #

Gets whether an explicit bullet font is active.

public Boolean? BulletHasColor { get; } #

Gets whether an explicit bullet color is active.

public Boolean? BulletHasSize { get; } #

Gets whether an explicit bullet size is active.

public Char? BulletCharacter { get; } #

Gets the explicit bullet character.

public UInt16? BulletFontIndex { get; } #

Gets the explicit bullet font index.

public String? BulletTypeface { get; } #

Gets the resolved explicit bullet typeface.

public 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 Byte? BulletColorSchemeIndex { get; } #

Gets the explicit legacy bullet scheme-color index.

public LegacyPptTextAlignment? Alignment { get; } #

Gets the explicit paragraph alignment.

public Int16? LineSpacing { get; } #

Gets raw line spacing: nonnegative is percent, negative is master units.

public Int16? SpaceBefore { get; } #

Gets raw spacing before: nonnegative is percent, negative is master units.

public Int16? SpaceAfter { get; } #

Gets raw spacing after: nonnegative is percent, negative is master units.

public LegacyPptFontAlignment? FontAlignment { get; } #

Gets the explicit font alignment within the line height.

public Boolean? CharacterWrap { get; } #

Gets the explicit East Asian character-wrap setting.

public Boolean? WordWrap { get; } #

Gets the explicit word-wrap setting.

public Boolean? Overflow { get; } #

Gets the explicit hanging-punctuation setting.

public LegacyPptTextDirection? TextDirection { get; } #

Gets the explicit paragraph text direction.

public Int16? LeftMargin { get; } #

Gets the explicit left margin in PowerPoint master units.

public Int16? Indent { get; } #

Gets the explicit first-line indentation in PowerPoint master units.

public Int16? DefaultTabSize { get; } #

Gets the explicit default tab size in PowerPoint master units.

public IReadOnlyList<LegacyPptTabStop> TabStops { get; } #

Gets explicit paragraph tab stops.

public Boolean? HasAutoNumber { get; } #

Gets whether automatic numbering is explicitly enabled, disabled, or inherited.

public LegacyPptAutoNumberScheme? AutoNumberScheme { get; } #

Gets the automatic-numbering scheme, when explicitly present or defaulted.

public Int16? AutoNumberStartAt { get; } #

Gets the automatic-numbering start value, when numbering is enabled.

public 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.