EmfHeaderExtension2 Class

Summary: The HeaderExtension2 object defines the second extension to the EMF metafile header. It adds the
ability to measure device surfaces in micrometers, which enhances the resolution and scalability of EMF metafiles.

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

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

Inheritance: EmfHeaderObject

Aspose.Imaging Version: 24.6.0

Constructors

NameDescription
EmfHeaderExtension2()Initializes a new instance of the EmfHeaderExtension2 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
micrometers_xintr/wGets or sets the 32-bit horizontal size of the display device for which the metafile image was generated, in micrometers
micrometers_yintr/wGets or sets the 32-bit vertical size of the display device for which the metafile image was generated, in micrometers.
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: EmfHeaderExtension2()

 EmfHeaderExtension2() 

Initializes a new instance of the EmfHeaderExtension2 class