API Reference

Class

LegacyPptSlide

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

Represents one presentation slide decoded from a binary PowerPoint file.

Inheritance

  • Object
  • LegacyPptSlide

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

Gets the legacy slide identifier.

public UInt32 PersistId { get; } #

Gets the persist object id that owns this slide container.

public String Name { get; set; } #

Gets the slide name, when present.

public Boolean Hidden { get; set; } #

Gets whether the slide is hidden during a slide show.

public UInt32 MasterId { get; set; } #

Gets the legacy master identifier referenced by this slide.

public UInt32 LayoutType { get; set; } #

Gets the legacy layout hint stored on this slide.

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 SlideAtom layout signature.

public UInt32 NotesId { get; set; } #

Gets the legacy notes-slide identifier referenced by this slide.

public Boolean FollowsMasterObjects { get; set; } #

Gets whether the slide inherits shapes from its master.

public Boolean FollowsMasterColorScheme { get; set; } #

Gets whether the slide inherits its master's color scheme.

public Boolean FollowsMasterBackground { get; set; } #

Gets whether the slide inherits its master's background.

public LegacyPptColorScheme ColorScheme { get; set; } #

Gets the color scheme stored on this slide.

public LegacyPptRoundTripTheme RoundTripTheme { get; set; } #

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

public LegacyPptBackground Background { get; set; } #

Gets the explicit OfficeArt background shape stored on this slide.

public LegacyPptHeaderFooterSettings HeaderFooter { get; set; } #

Gets this slide's explicit header/footer override, when present.

public LegacyPptTransition Transition { get; set; } #

Gets this slide's transition and advance settings, when present.

public IReadOnlyList<LegacyPptComment> Comments { get; } #

Gets the legacy review comments in record order.

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 LegacyPptNotesPage NotesPage { get; set; } #

Gets the associated notes page, when the slide references one.

public String NotesText { get; set; } #

Gets speaker notes flattened to plain text.