Class EmfCommentMultiFormats

Class EmfCommentMultiFormats

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

The EMR_COMMENT_MULTIFORMATS record specifies an image in multiple graphics formats.

public sealed class EmfCommentMultiFormats : EmfCommentPublicRecordType

Inheritance

objectMetaObjectEmfRecordEmfCommentRecordTypeEmfCommentPublicRecordTypeEmfCommentMultiFormats

Inherited Members

EmfCommentPublicRecordType.CommentIdentifier, EmfCommentPublicRecordType.PublicCommentIdentifier, EmfCommentRecordType.DataSize, EmfCommentRecordType.CommentIdentifier, EmfRecord.Type, EmfRecord.Size, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfCommentMultiFormats(EmfRecord)

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

public EmfCommentMultiFormats(EmfRecord source)

Parameters

source EmfRecord

The source.

Properties

AFormats

Gets or sets a CountFormats length array of graphics formats, specified by EmrFormat objects (section 2.2.4), in order of preference

public EmfFormat[] AFormats { get; set; }

Property Value

EmfFormat[]

FormatData

Gets or sets a variable-length array of bytes of image data for all graphics formats contained in this record. The size of the data for each image is provided by the DataSize field in the corresponding EmrFormat object. Thus, the total size of this field is the sum of DataSize values in all EmrFormat objects. The graphics format of the data for each image is specified by the Signature field in the corresponding EmrFormat object.

public byte[][] FormatData { get; set; }

Property Value

byte[][]

OutputRect

Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the output rectangle, in logical coordinates.

public Rectangle OutputRect { get; set; }

Property Value

Rectangle