API Reference

Class

LegacyPptMaster

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

Represents a main master or title master decoded from a binary PowerPoint file.

Inheritance

  • Object
  • LegacyPptMaster

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

Properties

public UInt32 MasterId { get; } #

Gets the legacy master identifier.

public UInt32 PersistId { get; } #

Gets the persist object id that owns this master.

public Boolean IsMainMaster { get; } #

Gets whether this is a main master rather than a title master.

public UInt32 LayoutType { get; set; } #

Gets the raw legacy layout hint stored on the master.

public Nullable<LegacyPptSlideLayoutType> Layout { get; set; } #

Gets the typed legacy layout hint, or null when the source value is undefined.

public IReadOnlyList<LegacyPptPlaceholderKind> LayoutPlaceholderTypes { get; } #

Gets the eight placeholder-kind slots stored in the master's SlideAtom.

public UInt32 ParentMasterId { get; } #

Gets the main master identifier inherited by a title master, or zero when absent.

public Boolean FollowsMasterColorScheme { get; set; } #

Gets whether this title master inherits its parent's color scheme.

public Boolean FollowsMasterObjects { get; set; } #

Gets whether this title master inherits its parent's shapes.

public Boolean FollowsMasterBackground { get; set; } #

Gets whether this title master inherits its parent's background.

public LegacyPptColorScheme ColorScheme { get; set; } #

Gets the color scheme stored on this master.

public LegacyPptRoundTripTheme RoundTripTheme { get; set; } #

Gets the DrawingML theme stored in PowerPoint 2007+ round-trip records.

public LegacyPptBackground Background { get; set; } #

Gets the explicit OfficeArt background shape stored on this master.

public LegacyPptHeaderFooterSettings HeaderFooter { get; set; } #

Gets this master's explicit header/footer options, when present.

public IReadOnlyList<LegacyPptShape> Shapes { get; } #

Gets the projected shapes in drawing order.

public IReadOnlyList<LegacyPptConnectorRule> ConnectorRules { get; } #

Gets OfficeArt connector attachment rules in solver order.

public IReadOnlyList<LegacyPptTextMasterStyle> TextMasterStyles { get; } #

Gets the decoded title, body, notes, and other master text styles.