Class EmfMetafileHeader
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_HEADER-rekordtyper definierar utgångspunkterna för EMF-metafileroch specificera egenskaperna hos den enhet på vilken bilden i metafileninformationen i headerregistret gör det möjligt attEMF-metafiler ska vara oberoende av någon specifik produktionsanordning.Värdet av storlekfältet kan användas för att skilja mellan de olikaEMR_HEADER register typer listade tidigare i detta avsnitt.Det finns tre möjliga rubriker:Bas header, som är EmfMetafileHeader rekord.Den fasta storleken på denna header är 88 bytes, och den innehåller ett headerobjekt.Den första förlängning header, som är EmfMetafileHeaderExtension1 rekord.Den fasta storleken på denna header är 100 byter, och den innehåller ett headerobjektoch ett HeaderExtension1 objekt (avsnitt 2.2.10).Den andra förlängning header, som är EmfMetafileHeaderExtension2 rekord.Den fasta storleken på denna header är 108 byter, och den innehåller ett headerobjekt,ett HeaderExtension1 objekt och ett HeaderExtension2 objekt (avsnitt 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Arvsmedlemmar
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)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader klass.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
och rekordet.
EmfMetafileHeader()
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader klass.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader klass.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
och header.
Properties
EmfDescription
Få eller ställa in beskrivningen av EMFEn valfri, nollterminerad Unicode UTF16-LE sträng av önskvärd längd och innehåll.Dess plats i inspelningen och antalet tecken anges av offDescriptionoch nDescription fält, respektive, i EmfHeader. Om värdet av något fältär noll, ingen beskrivning sträng är närvarande.
public string EmfDescription { get; set; }
Fastighetsvärde
EmfDescriptionBuffer
Få eller sätta EMF beskrivning bufferEn valfri uppsättning byter som innehåller EMF beskrivning sträng, som ärinte krävs för att vara sammanhängande med den fasta delen av EmfMetafileHeaderFöljaktligen, fältet i den här buffern som är märkt “UndefinedSpace"Det är frivilligt och måste ignoreras.
public byte[] EmfDescriptionBuffer { get; set; }
Fastighetsvärde
byte [ ]
EmfHeader
Få eller ställa in ett headerobjekt (avsnitt 2.2.9), som innehåller information om innehålletoch strukturen av metafilen
public EmfHeaderObject EmfHeader { get; set; }
Fastighetsvärde
EmfHeaderRecordBuffer
Få eller ställa in en valfri uppsättning byter som innehåller resten av EMF-titelregistret.Storleken på det här fältet måste vara flera av 4 byter
public byte[] EmfHeaderRecordBuffer { get; set; }
Fastighetsvärde
byte [ ]