Class EmfMetafileHeader

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

EmfMetafileHeaderExtension1

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

string

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

EmfHeaderObject

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 []

 Dansk