EmfMetafileHeader klass
Summary: The EMR_HEADER record types define the starting points of EMF metafiles
and specify properties of the device on which the image in the metafile
was created. The information in the header record makes it possible for
EMF metafiles to be independent of any specific output device.
The value of the Size field can be used to distinguish between the different
EMR_HEADER record types listed earlier in this section.
There are three possible headers:
The base header, which is the EmfMetafileHeader record.
The fixed-size part of this header is 88 bytes, and it contains a Header object.
The first extension header, which is the EmfMetafileHeaderExtension1 record.
The fixed-size part of this header is 100 bytes, and it contains a Header object
and a HeaderExtension1 object (section 2.2.10).
The second extension header, which is the EmfMetafileHeaderExtension2 record.
The fixed-size part of this header is 108 bytes, and it contains a Header object,
a HeaderExtension1 object, and a HeaderExtension2 object (section 2.2.11).
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeader
Inheritance: EmfRecord
Constructors
| Name | Description |
|---|---|
| EmfMetafileHeader() | Initierar en ny instans av klassen EmfMetafileHeader. |
| EmfMetafileHeader(header) | Initierar en ny instans av klassen EmfMetafileHeader. |
| EmfMetafileHeader(record) | Initierar en ny instans av klassen EmfMetafileHeader. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| emf_beskrivning | string | r/w | Hämtar eller anger EMF‑beskrivningen En valfri, null‑terminerad Unicode UTF16‑LE‑sträng med godtycklig längd och innehåll. Dess plats i posten och antalet tecken anges av fälten offDescription och nDescription, respektive, i EmfHeader. Om värdet för något av fälten är noll, finns ingen beskrivningssträng. |
| emf_description_buffer | System.Byte | r/w | Hämtar eller anger EMF‑beskrivningsbufferten En valfri byte‑array som innehåller EMF‑beskrivningssträngen, vilken inte behöver vara sammanhängande med den fasta delen av EmfMetafileHeader posten. Följaktligen är fältet i denna buffer som är märkt “UndefinedSpace” valfritt och MÅSTE ignoreras. |
| emf_header | EmfHeaderObject | r/w | Hämtar eller anger ett Header‑objekt (avsnitt 2.2.9), som innehåller information om innehållet och strukturen för metafilen |
| emf_header_record_buffer | System.Byte | r/w | Hämtar eller anger en valfri byte‑array som innehåller resten av EMF‑header‑posten. Storleken på detta fält MÅSTE vara en multipel av 4 byte |
| storlek | int | r/w | Hämtar eller anger storleken på posten |
| type | EmfRecordType | r/w | Hämtar eller anger typen. |
Methods
| Name | Description |
|---|---|
| create_from_header(header) | Initierar en ny instans av klassen EmfMetafileHeader. |
| create_from_record(record) | Initierar en ny instans av klassen EmfMetafileHeader. |
| create_from_type(type) | Initierar en ny instans av klassen EmfRecord. |
Constructor: EmfMetafileHeader()
EmfMetafileHeader()
Initierar en ny instans av klassen EmfMetafileHeader.
Constructor: EmfMetafileHeader(header)
EmfMetafileHeader(header)
Initierar en ny instans av klassen EmfMetafileHeader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| header | EmfMetafileHeader | Headern. |
Constructor: EmfMetafileHeader(record)
EmfMetafileHeader(record)
Initierar en ny instans av klassen EmfMetafileHeader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| record | EmfRecord | Posten. |
Method: create_from_header(header) [static]
create_from_header(header)
Initierar en ny instans av klassen EmfMetafileHeader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| header | EmfMetafileHeader | Headern. |
Returns
| Typ | Beskrivning |
|---|---|
| EmfMetafileHeader |
Method: create_from_record(record) [static]
create_from_record(record)
Initierar en ny instans av klassen EmfMetafileHeader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| record | EmfRecord | Posten. |
Returns
| Typ | Beskrivning |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Initierar en ny instans av klassen EmfRecord.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| type | EmfRecordType | Posttypen. |
Returns
| Typ | Beskrivning |
|---|---|
| EmfRecord |