Class EmfHeaderObject
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das Header-Objekt definiert den EMF-Metafil-Header. Es bestimmt die Eigenschaften des Geräts, auf dem das Bild im Metaphil erstellt wurde.
[JsonObject(MemberSerialization.OptIn)]
public class EmfHeaderObject : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfHeaderObject
Derived
EmfHeaderExtension1 , EmfHeaderExtension2
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfHeaderObject()
[JsonConstructor]
public EmfHeaderObject()
Properties
Bounds
Er erhält oder setzt ein WMF RectL-Objekt ([MS-WMF] Abschnitt 2.2.2.19), in dem die rektanguläre Inclusive-Inclusive angegeben wird.Grenzen in Geräteinheiten des kleinsten Rechteckens, die um das imDie Metaphilie
public Rectangle Bounds { get; set; }
Eigentumswert
Bytes
Gibt oder setzt einen 32-Bit-Unschriebenen, der die Größe des Metaphils in Byten angibt.
public int Bytes { get; set; }
Eigentumswert
Device
Er erhält oder setzt ein WMF SizeL Objekt ([MS-WMF] Abschnitt 2.2.2.22) mit dem die Größe des Referenzgeräts in Pixeln angegeben wird.
public Size Device { get; set; }
Eigentumswert
Frame
Erhält oder setzt ein WMF RectL-Objekt, das die rektangulären Inclusive-Inclusive-Dimensionen in .01 Millimeter angibtEinheiten, einer Rechteckel, die das Bild umgibt, das im Metaphil gespeichert ist
public Rectangle Frame { get; set; }
Eigentumswert
Handles
Er erhält oder setzt einen 16-Bit-Unschriebenen, der die Anzahl der grafischen Objekte angibt, die während der Verarbeitung des Metaphys verwendet werden.
public short Handles { get; set; }
Eigentumswert
Millimeters
Erhält oder setzt ein WMF SizeL-Objekt, das die Größe des Referenzgeräts in Millimetern angibt
public Size Millimeters { get; set; }
Eigentumswert
Entdeckung
Gibt oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Charaktere in der Reihe angibtdie die Beschreibung der Inhalte des Metaphils enthält. Dies ist null, wenn es keine Beschreibungsschicht gibt.
public int NDesription { get; set; }
Eigentumswert
Die NPLentries
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Eingänge in der Metaphyle angibt.Palette. Die Palette befindet sich im EMR_EOF-Register
public int NPalEntries { get; set; }
Eigentumswert
OffDescription
Er bekommt oder setzt einen 32-Bit-Unschriebenen-Integer, der von Anfang an die Entschädigung angibt.Aufzeichnung auf die Array, die die Beschreibung der Inhalte des Metaphys enthält
public int OffDescription { get; set; }
Eigentumswert
RecordSignature
Er bekommt oder setzt einen 32-Bit-Unschriebenen-Integer, der die Signatur des Rekords angibt,aus der FormatSignature-Liste (Abschnitt 2.1.14).
public EmfFormatSignature RecordSignature { get; set; }
Eigentumswert
Records
Er erhält oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Aufzeichnungen im Metaphil angibt.
public int Records { get; set; }
Eigentumswert
Reserved
Gibt oder setzt einen 16-Bit-Unschriebenen-Teil, der 0x0000 sein muss und ignoriert werden muss
public short Reserved { get; set; }
Eigentumswert
Valid
Er erhält einen Wert, der zeigt, ob dieses Aspose.Imaging.FileFormats.Emf.Emf.Objects.EmfHeaderObject gültig ist.
public bool Valid { get; }
Eigentumswert
Version
Gets oder Set Version (4 Byte): Ein 32-Bit-Unschriebene Integrator, der die EMF-Metafil-Interoperabilität angibt.
public int Version { get; set; }