EmfHeaderExtension1 Klasse

Summary: The HeaderExtension1 object defines the first extension to the EMF metafile header.
It adds support for a PixelFormatDescriptor object (section 2.2.22) and OpenGL
[OPENGL] records (section 2.3.9).

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

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

Inheritance: EmfHeaderObject

Constructors

NameBeschreibung
EmfHeaderExtension1()Initialisiert eine neue Instanz der EmfHeaderExtension1‑Klasse

Properties

NameTypeAccessBeschreibung
b_open_glintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die angibt, ob OpenGL‑Befehle in der Metadatei vorhanden sind.
0x00000000 OpenGL‑Einträge sind nicht in der Metadatei vorhanden.
0x00000001 OpenGL‑Einträge sind in der Metadatei vorhanden.
boundsRectangler/wLiest oder setzt ein WMF RectL Objekt ([MS-WMF] section 2.2.2.19), das die rechteckigen inklusiven‑inklusiven
Grenzen in Geräte‑Einheiten des kleinsten Rechtecks angibt, das um das im Metafile gespeicherte Bild gezeichnet werden kann.
Bytesintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Größe des Metafiles in Bytes angibt.
cb_pixel_formatintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Größe des PixelFormatDescriptor‑Objekts angibt.
Dies MUSS 0x00000000 sein, wenn kein Pixelformat festgelegt ist.
deviceSizer/wLiest oder setzt ein WMF SizeL Objekt ([MS-WMF] section 2.2.2.22), das die Größe des Referenzgeräts in Pixeln angibt.
frameRectangler/wLiest oder setzt ein WMF RectL Objekt, das die rechteckigen inklusiven‑inklusiven Abmessungen in .01‑Millimeter
Einheiten eines Rechtecks angibt, das das im Metafile gespeicherte Bild umschließt.
handlesintr/wLiest oder setzt eine 16‑Bit‑Ganzzahl ohne Vorzeichen, die die Anzahl der Grafikobjekte angibt, die während der Verarbeitung des Metafiles verwendet werden.
millimetersSizer/wLiest oder setzt ein WMF SizeL Objekt, das die Größe des Referenzgeräts in Millimetern angibt.
n_desriptionintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Anzahl der Zeichen im Array
angibt, das die Beschreibung des Inhalts des Metafiles enthält. Dies ist Null, wenn keine Beschreibungszeichenkette vorhanden ist.
n_pal_entriesintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Anzahl der Einträge in der Metafile‑
Palette angibt. Die Palette befindet sich im EMR_EOF‑Datensatz.
off_descriptionintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die den Offset vom Beginn dieses
Datensatzes zum Array angibt, das die Beschreibung des Inhalts des Metafiles enthält.
off_pixel_formatintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die den Offset zum PixelFormatDescriptor‑Objekt angibt.
Dies MUSS 0x00000000 sein, wenn kein Pixelformat festgelegt ist.
record_signatureEmfFormatSignaturer/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Signatur des Datensatzes angibt. Dieser MUSS ENHMETA_SIGNATURE sein,
aus der Aufzählung FormatSignature (Abschnitt 2.1.14).
Datensätzeintr/wLiest oder setzt eine 32‑Bit‑Ganzzahl ohne Vorzeichen, die die Anzahl der Datensätze im Metafile angibt.
reserviertintr/wLiest oder setzt eine 16‑Bit‑Ganzzahl ohne Vorzeichen, die 0x0000 sein MUSS und die ignoriert werden MUSS.
validboolrGibt einen Wert zurück, der angibt, ob dieses EmfHeaderObject gültig ist.
versionintr/wLiest oder setzt Version (4 Bytes): Ein 32‑Bit‑vorzeichenloser Integer, der die EMF‑Metadatei‑Interoperabilität angibt. Dieser SOLLTE 0x00010000 sein.

Constructor: EmfHeaderExtension1()

 EmfHeaderExtension1() 

Initialisiert eine neue Instanz der EmfHeaderExtension1‑Klasse