EmfHeaderObject Class

Summary: The Header object defines the EMF metafile header. It specifies properties of the device on which the image in the metafile was created.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfHeaderObject

Inheritance: EmfObject

Aspose.Imaging Version: 24.6.0

Constructors

NameDescription
EmfHeaderObject()Initializes a new instance of the EmfHeaderObject class.

Properties

NameTypeAccessDescription
boundsRectangler/wGets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19) that specifies the rectangular inclusive-inclusive
bounds in device units of the smallest rectangle that can be drawn around the image stored in
the metafile
bytesintr/wGets or sets 32-bit unsigned integer that specifies the size of the metafile, in bytes.
deviceSizer/wGets or sets a WMF SizeL object ([MS-WMF] section 2.2.2.22) that specifies the size of the reference device, in pixels
frameRectangler/wGets or sets a WMF RectL object that specifies the rectangular inclusive-inclusive dimensions, in .01 millimeter
units, of a rectangle that surrounds the image stored in the metafile
handlesshortr/wGets or sets a 16-bit unsigned integer that specifies the number of graphics objects that will be used during the processing of the metafile
millimetersSizer/wGets or sets a WMF SizeL object that specifies the size of the reference device, in millimeters
n_desriptionintr/wGets or sets a 32-bit unsigned integer that specifies the number of characters in the array
that contains the description of the metafile’s contents. This is zero if there is no description string.
n_pal_entriesintr/wGets or sets a 32-bit unsigned integer that specifies the number of entries in the metafile
palette. The palette is located in the EMR_EOF record
off_descriptionintr/wGets or sets a 32-bit unsigned integer that specifies the offset from the beginning of this
record to the array that contains the description of the metafile’s contents
record_signatureEmfFormatSignaturer/wGets or sets a 32-bit unsigned integer that specifies the record signature. This MUST be ENHMETA_SIGNATURE,
from the FormatSignature enumeration (section 2.1.14).
recordsintr/wGets or sets a 32-bit unsigned integer that specifies the number of records in the metafile
reservedshortr/wGets or sets a 16-bit unsigned integer that MUST be 0x0000 and MUST be ignored
validboolrGets a value indicating whether this EmfHeaderObject is valid.
versionintr/wGets or sets Version (4 bytes): A 32-bit unsigned integer that specifies EMF metafile interoperability. This SHOULD be 0x00010000

Constructor: EmfHeaderObject()

 EmfHeaderObject() 

Initializes a new instance of the EmfHeaderObject class.