EmfHeaderObject Klasse

Summary: The Header object defines the EMF metafile header. It specifies properties of the device on which the image in the metafile was created.

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

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

Inheritance: EmfObject

Constructors

NameBeschreibung
EmfHeaderObject()Initialisiert eine neue Instanz der EmfHeaderObject Klasse.

Properties

NameTypeAccessBeschreibung
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.
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.
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: EmfHeaderObject()

 EmfHeaderObject() 

Initialisiert eine neue Instanz der EmfHeaderObject Klasse.