API Reference

Class

LegacyPptLinkedOleObject

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

Represents a linked OLE object and its exact native cache storage.

Inheritance

  • Object
  • LegacyPptLinkedOleObject

Usage

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

Methods

public Byte[] GetBytes() #
Returns: Byte[]

Returns a defensive copy of the cache storage.

public Byte[] GetMetafileRecordBytes() #
Returns: Byte[]

Returns a defensive copy of the complete optional metafile record.

Properties

public UInt32 Id { get; } #

Gets the document-wide external-object identifier.

public UInt32 PersistId { get; } #

Gets the cache-storage persist identifier.

public UInt32 SlideId { get; } #

Gets the associated slide identifier, or zero.

public LegacyPptOleUpdateMode UpdateMode { get; } #

Gets when the linked cache is updated.

public LegacyPptOleDrawAspect DrawAspect { get; } #

Gets the view used to display the object.

public UInt32 SubType { get; } #

Gets the raw ExOleObjSubTypeEnum value.

public String MenuName { get; } #

Gets the short UI name.

public String ProgId { get; } #

Gets the programmatic class identifier.

public String ClipboardName { get; } #

Gets the descriptive clipboard class name.

public Boolean WasCompressed { get; } #

Gets whether the cache used compressed storage.

public Boolean HasMetafile { get; } #

Gets whether an optional icon metafile record is present.

public Int32 MetafileByteCount { get; } #

Gets the optional icon metafile record byte count.

public Int32 Length { get; } #

Gets the decoded cache-storage byte length.