EmfMetafileHeaderExtension1 Class
Summary: 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.
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeaderExtension1
Inheritance: EmfMetafileHeader
Constructors
Name | Description |
---|---|
EmfMetafileHeaderExtension1(header) | Initializes a new instance of the EmfMetafileHeaderExtension1 class. |
EmfMetafileHeaderExtension1(header) | Initializes a new instance of the EmfMetafileHeaderExtension1 class. |
Properties
Name | Type | Access | Description |
---|---|---|---|
emf_description | string | r/w | Gets or sets the EMF description An optional, null-terminated Unicode UTF16-LE string of arbitrary length and content. Its location in the record and number of characters are specified by the offDescription and nDescription fields, respectively, in EmfHeader. If the value of either field is zero, no description string is present. |
emf_description_buffer | byte | r/w | Gets or sets the EMF description buffer An optional array of bytes that contains the EMF description string, which is not required to be contiguous with the fixed portion of the EmfMetafileHeader record. Accordingly, the field in this buffer that is labeled “UndefinedSpace” is optional and MUST be ignored. |
emf_header | EmfHeaderObject | r/w | Gets or sets a Header object (section 2.2.9), which contains information about the content and structure of the metafile |
emf_header_extension1 | EmfHeaderExtension1 | r/w | Gets or sets a HeaderExtension1 object, which specifies additional information about the image in the metafile. |
emf_header_record_buffer | byte | r/w | Gets or sets an optional array of bytes that contains the remainder of the EMF header record. The size of this field MUST be a multiple of 4 bytes |
emf_pixel_format_buffer | byte | r/w | 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 |
size | int | r/w | Gets or sets the size of the record |
type | EmfRecordType | r/w | Gets or sets the type. |
Methods
Name | Description |
---|---|
create_from_header(header) | Initializes a new instance of the EmfMetafileHeaderExtension1 class. |
create_from_header_extension1(header) | Initializes a new instance of the EmfMetafileHeaderExtension1 class. |
create_from_record(record) | Initializes a new instance of the EmfMetafileHeader class. |
create_from_type(type) | Initializes a new instance of the EmfRecord class. |
Constructor: EmfMetafileHeaderExtension1(header)
EmfMetafileHeaderExtension1(header)
Initializes a new instance of the EmfMetafileHeaderExtension1 class.
Parameters:
Parameter | Type | Description |
---|---|---|
header | EmfMetafileHeader | The header. |
Constructor: EmfMetafileHeaderExtension1(header)
EmfMetafileHeaderExtension1(header)
Initializes a new instance of the EmfMetafileHeaderExtension1 class.
Parameters:
Parameter | Type | Description |
---|---|---|
header | EmfMetafileHeaderExtension1 | The header. |
Method: create_from_header(header) [static]
create_from_header(header)
Initializes a new instance of the EmfMetafileHeaderExtension1 class.
Parameters:
Parameter | Type | Description |
---|---|---|
header | EmfMetafileHeader | The header. |
Returns
Type | Description |
---|---|
EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Initializes a new instance of the EmfMetafileHeaderExtension1 class.
Parameters:
Parameter | Type | Description |
---|---|---|
header | EmfMetafileHeaderExtension1 | The header. |
Returns
Type | Description |
---|---|
EmfMetafileHeaderExtension1 |
Method: create_from_record(record) [static]
create_from_record(record)
Initializes a new instance of the EmfMetafileHeader class.
Parameters:
Parameter | Type | Description |
---|---|---|
record | EmfRecord | The record. |
Returns
Type | Description |
---|---|
EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Initializes a new instance of the EmfRecord class.
Parameters:
Parameter | Type | Description |
---|---|---|
type | EmfRecordType | The record type. |
Returns
Type | Description |
---|---|
EmfRecord |