API Reference

Class

LegacyPptActiveXControl

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

Represents an ActiveX control and its exact Office Forms storage.

Inheritance

  • Object
  • LegacyPptActiveXControl

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 control 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 control-storage persist identifier.

public UInt32 SlideId { get; } #

Gets the associated slide identifier, or zero.

public LegacyPptOleDrawAspect DrawAspect { get; } #

Gets the view used to display the control.

public UInt32 SubType { get; } #

Gets the raw ExOleObjSubTypeEnum value.

public String MenuName { get; } #

Gets the short UI name.

public String ProgId { get; } #

Gets the ActiveX programmatic class identifier.

public String ClipboardName { get; } #

Gets the descriptive clipboard class name.

public Boolean WasCompressed { get; } #

Gets whether the control storage was compressed.

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 Office Forms storage byte length.