EmfHeaderExtension2

EmfHeaderExtension2 class

Das HeaderExtension2-Objekt definiert die zweite Erweiterung des EMF-Metadatei-Headers. Es fügt die Fähigkeit hinzu, Geräteoberflächen in Mikrometern zu messen, was die Auflösung und Skalierbarkeit von EMF-Metadateien verbessert.

public sealed class EmfHeaderExtension2 : EmfHeaderObject

Konstrukteure

NameBeschreibung
EmfHeaderExtension2()Default_Constructor

Eigenschaften

NameBeschreibung
Bounds { get; set; }Ruft ein WMF-RectL-Objekt ab oder legt es fest ([MS-WMF] Abschnitt 2.2.2.19), das die rechteckigen einschließenden -Grenzen in Geräteeinheiten des kleinsten Rechtecks angibt, das um das in der Metadatei gespeicherte Bild gezeichnet werden kann.
Bytes { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die die Größe der Metadatei in Byte angibt.
Device { get; set; }Ruft ein WMF SizeL-Objekt ([MS-WMF] Abschnitt 2.2.2.22) ab oder legt es fest, das die Größe des Referenzgeräts in Pixeln angibt
Frame { get; set; }Ruft ein WMF RectL-Objekt ab oder legt es fest, das die rechteckigen inklusiven Abmessungen eines Rechtecks in Einheiten von 0,01 Millimetern angibt, das das in der Metadatei gespeicherte Bild umgibt.
Handles { get; set; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die die Anzahl der Grafikobjekte angibt, die während der Verarbeitung der Metadatei verwendet werden.
MicrometersX { get; set; }Ruft die horizontale 32-Bit-Größe des Anzeigegeräts, für das das Metadateibild generiert wurde, in Mikrometern ab oder legt diese fest.
MicrometersY { get; set; }Ruft die vertikale 32-Bit-Größe des Anzeigegeräts, für das das Metadateibild generiert wurde, in Mikrometern ab oder legt diese fest.
Millimeters { get; set; }Ruft ein WMF SizeL-Objekt ab oder legt es fest, das die Größe des Referenzgeräts in Millimetern angibt
NDesription { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Anzahl der Zeichen im Array angibt, das die Beschreibung des Inhalts der Metadatei enthält. Dies ist null, wenn es keine Beschreibungszeichenfolge gibt.
NPalEntries { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Anzahl der Einträge in der Metadatei- -Palette angibt. Die Palette befindet sich im EMR_EOF record
OffDescription { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die den Offset vom Anfang dieses -Datensatzes zu dem Array angibt, das die Beschreibung des Inhalts der Metadatei enthält
Records { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die die Anzahl der Datensätze in der Metadatei angibt
RecordSignature { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die Datensatzsignatur angibt. Dies MUSS ENHMETA_SIGNATURE sein, aus der FormatSignature-Enumeration (Abschnitt 2.1.14).
Reserved { get; set; }Erhält oder setzt eine 16-Bit-Ganzzahl ohne Vorzeichen, die 0x0000 sein MUSS und ignoriert werden MUSS
Valid { get; }Ruft einen Wert ab, der angibt, ob diesEmfHeaderObjectist gültig.
Version { get; set; }Ruft Version (4 Bytes) ab oder legt sie fest: Eine 32-Bit-Ganzzahl ohne Vorzeichen, die die EMF-Metadatei-Interoperabilität angibt. Dies SOLLTE 0x00010000 sein

Siehe auch