Class EmfMetafileHeader

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

EmfMetafileHeaderExtension1

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

string

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

EmfHeaderObject

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

 Svenska