API Reference

Class

LegacyPptPictureBullet

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

Represents one picture bullet stored in a PPT9 document extension.

Inheritance

  • Object
  • LegacyPptPictureBullet

Usage

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

Properties

public UInt16 Index { get; } #

Gets the zero-based index referenced by PPT9 paragraph properties.

public Byte PreferredBlipType { get; } #

Gets the preferred Windows BLIP type byte.

public Byte Unused { get; } #

Gets the ignored byte stored after the preferred BLIP type.

public Byte BlipRecordVersion { get; } #

Gets the embedded OfficeArt BLIP record version.

public UInt16 BlipRecordInstance { get; } #

Gets the embedded OfficeArt BLIP record instance.

public UInt16 BlipRecordType { get; } #

Gets the embedded OfficeArt BLIP record type.

public UInt32 BlipPayloadLength { get; } #

Gets the declared BLIP payload length.

public Int32 BlipPayloadAvailableLength { get; } #

Gets the bounded BLIP payload length available in the source.

public String BlipPayloadSha256 { get; } #

Gets the SHA-256 hash of the bounded raw BLIP payload.

public String ContentType { get; } #

Gets the inferred image content type.

public Byte[] ImageBytes { get; } #

Gets a defensive copy of image bytes suitable for an Open XML image part.

public Boolean IsPayloadTruncated { get; } #

Gets whether the embedded BLIP or its declared metafile body is shorter than the bounded source.

public Boolean HasImportableImage { get; } #

Gets whether this picture bullet can be projected into DrawingML.