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