Class EmfMetafileHeaderExtension1

Class EmfMetafileHeaderExtension1

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

The EmfMetafileHeaderExtension1 record is the header record used in the first extension to EMF metafiles. Following the EmfHeaderExtension1 field, the remaining fields are optional and can be present in any order.

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeaderExtension1 : EmfMetafileHeader

Inheritance

objectMetaObjectEmfRecordEmfMetafileHeaderEmfMetafileHeaderExtension1

Derived

EmfMetafileHeaderExtension2

Inherited Members

EmfMetafileHeader.EmfHeader, EmfMetafileHeader.EmfHeaderRecordBuffer, EmfMetafileHeader.EmfDescriptionBuffer, EmfMetafileHeader.EmfDescription, EmfRecord.Type, EmfRecord.Size, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfMetafileHeaderExtension1(EmfMetafileHeader)

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

public EmfMetafileHeaderExtension1(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

The header.

EmfMetafileHeaderExtension1(EmfMetafileHeaderExtension1)

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

public EmfMetafileHeaderExtension1(EmfMetafileHeaderExtension1 header)

Parameters

header EmfMetafileHeaderExtension1

The header.

Properties

EmfHeaderExtension1

Gets or sets a HeaderExtension1 object, which specifies additional information about the image in the metafile.

public EmfHeaderExtension1 EmfHeaderExtension1 { get; set; }

Property Value

EmfHeaderExtension1

EmfPixelFormatBuffer

Gets or sets an optional array of bytes that contains the EMF pixel format descriptor, which is not required to be contiguous with the fixed portion of the EmfMetafileHeaderExtension1 record or with the EMF description string. Accordingly, the field in this buffer that is labeled “UndefinedSpace” is optional and MUST be ignored

public byte[] EmfPixelFormatBuffer { get; set; }

Property Value

byte[]