Class EmfMetafileHeader

Class EmfMetafileHeader

De naam: Aspose.Imaging.FileFormats.Emf.Emf.Records Verzameling: Aspose.Imaging.dll (25.4.0)

De EMR_HEADER-recordtypen definiëren de uitgangspunten van EMF-metafilesen specificeert de eigenschappen van het apparaat waarop de afbeelding in de metafilede informatie in het headerregister maakt het mogelijk omEMF metafiles om onafhankelijk te zijn van elke specifieke output apparaat.De waarde van het grootteveld kan worden gebruikt om de verschillendeEMR_HEADER-recordtypen die eerder zijn vermeld in deze sectie.Er zijn drie mogelijke header:De basisheader, die de EmfMetafileHeader record is.Het vaste gedeelte van deze header is 88 byten, en het bevat een Header-object.De eerste extensie header, dat is de EmfMetafileHeaderExtension1 record.Het vaste gedeelte van deze header is 100 byten, en het bevat een Header-objecten een HeaderExtension1 object (afdeling 2.2.10).De tweede extensie header, dat is de EmfMetafileHeaderExtension2 record.Het vaste gedeelte van deze header is 108 byten, en het bevat een Header-object,een HeaderExtension1 object, en een headerextensie2 object (afdeling 2.2.11).

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader-klasse.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Het record.

EmfMetafileHeader()

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader-klasse.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader-klasse.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

De header .

Properties

EmfDescription

Geeft of zet de EMF beschrijvingEen optionele, null-terminated Unicode UTF16-LE reeks van arbitraire lengte en inhoud.Zijn locatie in het record en het aantal tekens worden aangegeven door de offDescriptionen nDescription velden, respectievelijk, in EmfHeader. als de waarde van elk veldis nul, geen beschrijving string is aanwezig.

public string EmfDescription { get; set; }

Eigendomswaarde

string

EmfDescriptionBuffer

Geeft of zet de EMF beschrijving bufferEen optionele reeks byten die de EMF-beschrijvingslijn bevat, dieniet vereist te zijn met de vaste portie van de EmfMetafileHeaderdus, het veld in deze buffer dat is gemarkeerd “UndefinedSpace"Het is optioneel en moet negeerd worden.

public byte[] EmfDescriptionBuffer { get; set; }

Eigendomswaarde

byte []

EmfHeader

ontvangt of instelt een Header-object (afdeling 2.2.9), die informatie over de inhoud bevatDe structuur van de metafilie

public EmfHeaderObject EmfHeader { get; set; }

Eigendomswaarde

EmfHeaderObject

EmfHeaderRecordBuffer

Geeft of stelt een optionele reeks byten die de rest van de EMF-headerrecord bevat.De grootte van dit veld moet een meerdere van 4 byten zijn

public byte[] EmfHeaderRecordBuffer { get; set; }

Eigendomswaarde

byte []

 Nederlands