API Reference

Class

LegacyPptImportReport

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

Provides a compact inventory of a binary PowerPoint import.

Inheritance

  • Object
  • LegacyPptImportReport

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public Int32 SlideCount { get; } #

Gets the presentation slide count.

public Boolean WasEncryptedSource { get; } #

Gets whether the imported package was protected with RC4 CryptoAPI password encryption.

public Nullable<Int32> EncryptionKeySizeBits { get; } #

Gets the imported RC4 key size in bits, when encrypted.

public Nullable<Boolean> EncryptedDocumentProperties { get; } #

Gets whether an encrypted source protected its document-property streams, or null for an unencrypted source.

public Int32 ShapeCount { get; } #

Gets the decoded shape count.

public Int32 TextShapeCount { get; } #

Gets the decoded text-shape count.

public Int32 PictureShapeCount { get; } #

Gets the number of slide picture frames with importable image data.

public Int32 BlipStoreEntryCount { get; } #

Gets the number of document-level OfficeArt BLIP store entries.

public Int32 ImportableBlipCount { get; } #

Gets the number of BLIP entries that can be projected as Open XML images.

public Int32 PictureBulletCount { get; } #

Gets the number of decoded PPT9 picture-bullet images.

public Int32 FontCount { get; } #

Gets the number of decoded document font entries.

public Int32 EmbeddedFontCount { get; } #

Gets the number of font entries with preserved embedded font data.

public Int32 SoundCount { get; } #

Gets the number of decoded document-level sound entries.

public Int32 ImportableSoundCount { get; } #

Gets the number of sounds that can be projected as Open XML audio.

public Int32 EmbeddedOleObjectCount { get; } #

Gets the number of decoded embedded OLE objects.

public Int32 EmbeddedOleObjectByteCount { get; } #

Gets the decoded compound-storage byte total.

public Int32 CompressedEmbeddedOleObjectCount { get; } #

Gets the number of compressed embedded OLE persist records.

public Int32 LinkedOleObjectCount { get; } #

Gets the number of decoded linked OLE objects.

public Int32 LinkedOleObjectByteCount { get; } #

Gets the decoded linked-cache compound-storage byte total.

public Int32 CompressedLinkedOleObjectCount { get; } #

Gets the number of compressed linked OLE cache persist records.

public Int32 ActiveXControlCount { get; } #

Gets the number of decoded ActiveX controls.

public Int32 ActiveXControlByteCount { get; } #

Gets the decoded ActiveX compound-storage byte total.

public Int32 CompressedActiveXControlCount { get; } #

Gets the number of compressed ActiveX control persist records.

public Int32 MediaObjectCount { get; } #

Gets the number of decoded audio and movie objects.

public Int32 EmbeddedWaveMediaCount { get; } #

Gets the number of embedded WAV media definitions.

public Int32 ProjectableMediaCount { get; } #

Gets the number of embedded media objects that project editably.

public Int32 LinkedOrDeviceMediaCount { get; } #

Gets the number of linked, path-based, or device-based media objects.

public Int32 VbaProjectCount { get; } #

Gets the number of decoded presentation VBA projects.

public Int32 VbaProjectByteCount { get; } #

Gets the decompressed byte length of the decoded VBA project.

public Boolean VbaProjectWasCompressed { get; } #

Gets whether the decoded VBA persist object used the compressed storage form.

public Int32 TextRulerCount { get; } #

Gets the number of slide text shapes that contain a TextRulerAtom.

public Int32 PlaceholderShapeCount { get; } #

Gets the number of decoded placeholder shapes across slides and masters.

public Int32 DistinctSlideLayoutCount { get; } #

Gets the number of distinct master/layout-signature combinations used by slides.

public Int32 MasterTextStyleCount { get; } #

Gets the number of decoded base master text styles.

public Int32 MasterTextStyleLevelCount { get; } #

Gets the number of decoded base master text-style levels.

public Int32 RoundTripThemeCount { get; } #

Gets the number of decoded DrawingML round-trip theme scopes.

public Int32 SpecialMasterCount { get; } #

Gets the number of decoded notes and handout masters.

public Int32 SpecialMasterShapeCount { get; } #

Gets the number of decoded notes- and handout-master shapes.

public Int32 BackgroundCount { get; } #

Gets the number of decoded OfficeArt background shapes.

public Int32 ProjectableBackgroundCount { get; } #

Gets the number of background shapes with a projectable primary fill.

public Int32 UnsupportedShapeCount { get; } #

Gets the preserve-only unsupported shape count.

public Int32 NotesSlideCount { get; } #

Gets the number of slides with imported speaker notes.

public Int32 NotesPageShapeCount { get; } #

Gets the number of decoded notes-page drawing shapes.

public Int32 HeaderFooterScopeCount { get; } #

Gets the number of decoded document, master, and per-slide header/footer scopes.

public Int32 TransitionCount { get; } #

Gets the number of decoded slide-show transition atoms.

public Int32 TransitionSoundCount { get; } #

Gets the number of transitions that play or stop sound.

public Int32 CommentCount { get; } #

Gets the number of decoded legacy review comments.

public Int32 CommentAuthorCount { get; } #

Gets the number of distinct embedded comment authors.

public Int32 HyperlinkTargetCount { get; } #

Gets the number of decoded document-level hyperlink targets.

public Int32 HyperlinkScreenTipCount { get; } #

Gets the number of decoded hyperlinks with PowerPoint 2000+ screen tips.

public Int32 HyperlinkExtensionFlagCount { get; } #

Gets the number of decoded hyperlinks with nonzero PowerPoint 2000+ flags.

public Int32 CustomShowCount { get; } #

Gets the number of decoded named custom shows.

public Int32 CustomShowSlideEntryCount { get; } #

Gets the number of ordered slide entries across named custom shows.

public Int32 AnimationCount { get; } #

Gets the number of decoded classic shape and text animations.

public Int32 AnimationSoundCount { get; } #

Gets the number of classic animations that play or stop sound.

public Int32 ShapeInteractionCount { get; } #

Gets the number of decoded shape-level click and mouse-over actions.

public Int32 TextInteractionCount { get; } #

Gets the number of decoded text-range interactions.

public Int32 TextFieldCount { get; } #

Gets the number of decoded dynamic text metacharacters.

public Int32 WarningCount { get; } #

Gets the warning count.

public Int32 ErrorCount { get; } #

Gets the error count.

public Int32 UserEditCount { get; } #

Gets the number of UserEditAtom revisions retained from the source.

public Int32 PersistObjectCount { get; } #

Gets the number of live persist objects retained from the source.

public Int32 CompoundStreamCount { get; } #

Gets the number of exact compound streams retained from the source.

public Boolean HasConversionLoss { get; } #

Gets whether projection to PPTX has known conversion loss.