EmfHeaderObject
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public class EmfHeaderObject extends EmfObject
The Header object defines the EMF metafile header. It specifies properties of the device on which the image in the metafile was created.
Constructors
| Constructor | Description |
|---|---|
| EmfHeaderObject() | Initializes a new instance of the EmfHeaderObject class. |
Methods
| Method | Description |
|---|---|
| getBounds() | Gets 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 |
| setBounds(Rectangle value) | Gets 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 |
| getFrame() | Gets 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 |
| setFrame(Rectangle value) | Gets 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 |
| getRecordSignature() | Gets or sets a 32-bit unsigned integer that specifies the record signature. |
| setRecordSignature(int value) | Gets or sets a 32-bit unsigned integer that specifies the record signature. |
| getVersion() | Gets or sets Version (4 bytes): A 32-bit unsigned integer that specifies EMF metafile interoperability. |
| setVersion(int value) | Gets or sets Version (4 bytes): A 32-bit unsigned integer that specifies EMF metafile interoperability. |
| getBytes() | Gets or sets 32-bit unsigned integer that specifies the size of the metafile, in bytes. |
| setBytes(int value) | Gets or sets 32-bit unsigned integer that specifies the size of the metafile, in bytes. |
| getRecords() | Gets or sets a 32-bit unsigned integer that specifies the number of records in the metafile |
| setRecords(int value) | Gets or sets a 32-bit unsigned integer that specifies the number of records in the metafile |
| getHandles() | Gets or sets a 16-bit unsigned integer that specifies the number of graphics objects that will be used during the processing of the metafile |
| setHandles(short value) | Gets or sets a 16-bit unsigned integer that specifies the number of graphics objects that will be used during the processing of the metafile |
| getReserved() | Gets or sets a 16-bit unsigned integer that MUST be 0x0000 and MUST be ignored |
| setReserved(short value) | Gets or sets a 16-bit unsigned integer that MUST be 0x0000 and MUST be ignored |
| getNDesription() | Gets 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. |
| setNDesription(int value) | Gets 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. |
| getOffDescription() | Gets 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 |
| setOffDescription(int value) | Gets 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 |
| getNPalEntries() | Gets or sets a 32-bit unsigned integer that specifies the number of entries in the metafile palette. |
| setNPalEntries(int value) | Gets or sets a 32-bit unsigned integer that specifies the number of entries in the metafile palette. |
| getDevice() | Gets or sets a WMF SizeL object ([MS-WMF] section 2.2.2.22) that specifies the size of the reference device, in pixels |
| setDevice(Size value) | Gets or sets a WMF SizeL object ([MS-WMF] section 2.2.2.22) that specifies the size of the reference device, in pixels |
| getMillimeters() | Gets or sets a WMF SizeL object that specifies the size of the reference device, in millimeters |
| setMillimeters(Size value) | Gets or sets a WMF SizeL object that specifies the size of the reference device, in millimeters |
| getValid() | Gets a value indicating whether this EmfHeaderObject is valid. |
EmfHeaderObject()
public EmfHeaderObject()
Initializes a new instance of the EmfHeaderObject class.
getBounds()
public Rectangle getBounds()
Gets 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
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Gets 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
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | Rectangle |
getFrame()
public Rectangle getFrame()
Gets 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
Returns: Rectangle
setFrame(Rectangle value)
public void setFrame(Rectangle value)
Gets 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
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | Rectangle |
getRecordSignature()
public int getRecordSignature()
Gets 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).
Returns: int
setRecordSignature(int value)
public void setRecordSignature(int value)
Gets 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).
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getVersion()
public int getVersion()
Gets or sets Version (4 bytes): A 32-bit unsigned integer that specifies EMF metafile interoperability. This SHOULD be 0x00010000
Returns: int
setVersion(int value)
public void setVersion(int value)
Gets or sets Version (4 bytes): A 32-bit unsigned integer that specifies EMF metafile interoperability. This SHOULD be 0x00010000
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getBytes()
public int getBytes()
Gets or sets 32-bit unsigned integer that specifies the size of the metafile, in bytes.
Returns: int
setBytes(int value)
public void setBytes(int value)
Gets or sets 32-bit unsigned integer that specifies the size of the metafile, in bytes.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getRecords()
public int getRecords()
Gets or sets a 32-bit unsigned integer that specifies the number of records in the metafile
Returns: int
setRecords(int value)
public void setRecords(int value)
Gets or sets a 32-bit unsigned integer that specifies the number of records in the metafile
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getHandles()
public short getHandles()
Gets or sets a 16-bit unsigned integer that specifies the number of graphics objects that will be used during the processing of the metafile
Returns: short
setHandles(short value)
public void setHandles(short value)
Gets or sets a 16-bit unsigned integer that specifies the number of graphics objects that will be used during the processing of the metafile
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | short |
getReserved()
public short getReserved()
Gets or sets a 16-bit unsigned integer that MUST be 0x0000 and MUST be ignored
Returns: short
setReserved(short value)
public void setReserved(short value)
Gets or sets a 16-bit unsigned integer that MUST be 0x0000 and MUST be ignored
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | short |
getNDesription()
public int getNDesription()
Gets 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.
Returns: int
setNDesription(int value)
public void setNDesription(int value)
Gets 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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getOffDescription()
public int getOffDescription()
Gets 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
Returns: int
setOffDescription(int value)
public void setOffDescription(int value)
Gets 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
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getNPalEntries()
public int getNPalEntries()
Gets 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
Returns: int
setNPalEntries(int value)
public void setNPalEntries(int value)
Gets 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
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getDevice()
public Size getDevice()
Gets or sets a WMF SizeL object ([MS-WMF] section 2.2.2.22) that specifies the size of the reference device, in pixels
Returns: Size
setDevice(Size value)
public void setDevice(Size value)
Gets or sets a WMF SizeL object ([MS-WMF] section 2.2.2.22) that specifies the size of the reference device, in pixels
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | Size |
getMillimeters()
public Size getMillimeters()
Gets or sets a WMF SizeL object that specifies the size of the reference device, in millimeters
Returns: Size
setMillimeters(Size value)
public void setMillimeters(Size value)
Gets or sets a WMF SizeL object that specifies the size of the reference device, in millimeters
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | Size |
getValid()
public boolean getValid()
Gets a value indicating whether this EmfHeaderObject is valid.
Value: true if valid; otherwise, false.
Returns: boolean