Class EmfMetafileHeader
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
De EMR_HEADER rekordtyper definerer udgangspunkterne for EMF metafilerog angive egenskaberne af enheden, på hvilken billedet i metafilenoplysningerne i overskriften gør det muligt forEMF metafiler skal være uafhængige af ethvert bestemt udledningsenhed.Værdien af størrelsesfeltet kan bruges til at skelne mellem de forskelligeEMR_HEADER registreringstyper opført tidligere i dette afsnit.Der er tre mulige overskrifter:Den basale header, som er EmfMetafileHeader rekord.Den faste størrelse del af denne header er 88 byte, og den indeholder et Header-objekt.Den første udvidelse header, som er EmfMetafileHeaderExtension1 rekord.Den faste størrelse del af denne header er 100 byte, og den indeholder et Header-objektog et HeaderExtension1 objekt (sektion 2.2.10).Den anden udvidelse header, som er EmfMetafileHeaderExtension2 rekord.Den faste størrelse del af denne header er 108 byte, og den indeholder et Header-objekt,en HeaderExtension1 objekt, og et HeaterEextension2 objekt (sektion 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
De arvede medlemmer
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMetafileHeader(EmfRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader klasse.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
og rekordet.
EmfMetafileHeader()
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader klasse.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader klasse.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
Det er header.
Properties
EmfDescription
Få eller indsætte beskrivelse af EMFEn valgfri, nul-termineret Unicode UTF16-LE strækning af vilkårlig længde og indhold.Dens placering i optegnelsen og antallet af tegn angives af offDescriptionog nDescription felter, henholdsvis, i EmfHeader. Hvis værdien af ethvert feltDet er null, der er ingen beskrivelsesstring.
public string EmfDescription { get; set; }
Ejendomsværdi
EmfDescriptionBuffer
Få eller indsætte EMF beskrivelse bufferEn valgfri række byte, der indeholder EMF beskrivelse strækning, som erikke kræves at være sammenhængende med den faste del af EmfMetafileHeaderFølgelig er feltet i denne buffer, der er mærket “UndefinedSpace"Det er valgfrit og skal ignoreres.
public byte[] EmfDescriptionBuffer { get; set; }
Ejendomsværdi
byte []
EmfHeader
modtager eller indsætter et headerobjekt (sektion 2.2.9), som indeholder oplysninger om indholdetStrukturen af metafilen
public EmfHeaderObject EmfHeader { get; set; }
Ejendomsværdi
EmfHeaderRecordBuffer
Få eller indstille en valgfri række byte, der indeholder resten af EMF-hovedregisteret.Størrelsen af dette felt skal være en multipl af 4 byte
public byte[] EmfHeaderRecordBuffer { get; set; }
Ejendomsværdi
byte []