Class EmfCommentRecordType

Class EmfCommentRecordType

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.2.0)

The comment record types define formats for specifying arbitrary private data, embedding records in other metafile formats, and adding new or special-purpose commands.

public abstract class EmfCommentRecordType : EmfRecord

Inheritance

objectMetaObjectEmfRecordEmfCommentRecordType

Derived

EmfComment, EmfCommentEmfPlus, EmfCommentEmfSpool, EmfCommentPublicRecordType

Inherited Members

EmfRecord.Type, EmfRecord.Size, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfCommentRecordType(EmfRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfCommentRecordType class.

protected EmfCommentRecordType(EmfRecord source)

Parameters

source EmfRecord

The source.

EmfCommentRecordType(EmfRecordType)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfCommentRecordType class.

protected EmfCommentRecordType(EmfRecordType type)

Parameters

type EmfRecordType

The record type.

Properties

CommentIdentifier

Gets or sets the comment identifier.

public virtual EmfCommentRecordType.CommentIdentifierEnum CommentIdentifier { get; set; }

Property Value

EmfCommentRecordType.CommentIdentifierEnum

DataSize

Gets or sets a 32-bit unsigned integer that specifies the size, in bytes, of the CommentIdentifier and CommentRecordParm fields in the RecordBuffer field that follows. It MUST NOT include the size of itself or the size of the AlignmentPadding field, if present

public int DataSize { get; set; }

Property Value

int