Class EmfHeaderObject
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Objects Församling: Aspose.Imaging.dll (25.4.0)
Headerobjektet definierar EMF metafil header. Det anger egenskaperna hos den enhet på vilken bilden i metafilen skapades.
[JsonObject(MemberSerialization.OptIn)]
public class EmfHeaderObject : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfHeaderObject
Derived
EmfHeaderExtension1 , EmfHeaderExtension2
Arvsmedlemmar
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
Få eller ställa in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som anger den rektangulära inkluderande inkluderandegränser i enhetsenheter av den minsta rektangeln som kan dra runt bilden som lagras iDen metafysiska
public Rectangle Bounds { get; set; }
Fastighetsvärde
Bytes
Få eller sätta en 32-bitars icke-signat helhet som anger storleken på metafilen, i byter.
public int Bytes { get; set; }
Fastighetsvärde
Device
Få eller ställa in ett WMF SizeL objekt ([MS-WMF] avsnitt 2.2.2.22) som anger storleken på referensenheten, i pixlar
public Size Device { get; set; }
Fastighetsvärde
Frame
Få eller ställa in ett WMF RectL-objekt som anger de rektangulära inkluderande dimensionerna, i .01 mmenheter, av en rektangel som omger bilden som lagras i metafilen
public Rectangle Frame { get; set; }
Fastighetsvärde
Handles
Få eller ställa in en 16-bitars icke-signat integrator som anger antalet grafiska objekt som kommer att användas under bearbetningen av metafilen
public short Handles { get; set; }
Fastighetsvärde
Millimeters
Få eller ställa in ett WMF SizeL-objekt som anger storleken på referensenheten, i millimeter
public Size Millimeters { get; set; }
Fastighetsvärde
Utmattning
Få eller ställa in en 32-bitars icke-signed integer som anger antalet tecken i radensom innehåller beskrivningen av metafilens innehåll. Detta är noll om det inte finns någon beskrivning sträng.
public int NDesription { get; set; }
Fastighetsvärde
NPlänningar
Få eller ställa in en 32-bitars icke-signed integer som anger antalet inmatningar i metafilenpaletten. paletten ligger i EMR_EOF-registret
public int NPalEntries { get; set; }
Fastighetsvärde
OffDescription
Få eller ställa in en 32-bitars icke-signat integrator som anger rabatten från början av dennaanteckning till array som innehåller beskrivningen av metafilens innehåll
public int OffDescription { get; set; }
Fastighetsvärde
RecordSignature
Få eller ställa in en 32-bitars icke-signat integrator som anger signaturen. Detta måste vara ENHMETA_SIGNATURE,från FormatSignature-förteckningen (avsnitt 2.1.14).
public EmfFormatSignature RecordSignature { get; set; }
Fastighetsvärde
Records
Få eller ställa in en 32-bitars icke-signed integer som anger antalet poster i metafilen
public int Records { get; set; }
Fastighetsvärde
Reserved
Få eller ställa in en 16-bitars icke-signat integrator som MÅSTE vara 0x0000 och MÅSTE ignoreras
public short Reserved { get; set; }
Fastighetsvärde
Valid
Få ett värde som anger om detta Aspose.Imaging.FileFormats.Emf.Emf.Objects.EmfHeaderObject är giltigt.
public bool Valid { get; }
Fastighetsvärde
Version
Gets or sets Version (4 bytes): En 32-bitars icke-signat integrator som anger EMF metafil interoperabilitet.
public int Version { get; set; }