Class EmfMetafileHeader
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.Emf.Records Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Typy záznamov EMR_HEADER definujú počiatočné body metafyzík EMFa špecifikovať vlastnosti zariadenia, na ktorom je obraz v metafylebola vytvorená. informácie v zázname hlavy umožňujúEMF metafily by mali byť nezávislé od akéhokoľvek konkrétneho výstupného zariadenia.Hodnotu veľkosti poľa možno použiť na rozlíšenie medzi rôznymiEMR_HEADER typy záznamov uvedené skôr v tomto oddiele.Existujú tri možné hlavy:Základný titulok, ktorý je rekord EmfMetafileHeader.Pevná časť tejto hlavice je 88 bajtov a obsahuje objekt hlavy.Prvý titulok rozšírenia, ktorý je záznam EmfMetafileHeaderExtension1.Súhrnná veľkosť tejto hlavy je 100 bajtov a obsahuje objekt hlavičky.a objekt HeaderExtension1 (oddiel 2.2.10).Druhý nadpis rozšírenia, ktorý je záznam EmfMetafileHeaderExtension2.Súhrnná časť tejto hlavy je 108 bajtov a obsahuje objekt hlavičky,Objekt HeaderExtension1 a objekt HeaterEextension2 (oddiel 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Z dedičných členov
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)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.Emp.Records.EnfMetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
To je rekord.
EmfMetafileHeader()
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.Emp.Records.EnfMetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Emf.Emp.Records.EnfMetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
V hlavnej časti.
Properties
EmfDescription
Získajte alebo nastavíte popis EMFVoliteľné, nulovo ukončené Unicode UTF16-LE reťazec s arbitrárnou dĺžkou a obsahom.Jeho umiestnenie v zázname a počet znakov sú uvedené offDescriptiona nDescription polia, resp. v EmfHeader. ak hodnota každého poľaje nulová, nie je k dispozícii žiadny popisný pruh.
public string EmfDescription { get; set; }
Hodnota nehnuteľnosti
EmfDescriptionBuffer
Získajte alebo nastavíte popisový buffer EMFVoliteľná súprava bytov, ktorá obsahuje popis EMF, ktorý jenie je nutné, aby bol súdržný s pevnou porciou EmfMetafileHeaderpodľa toho pole v tomto buffer, ktorý je označený ako “UndefinedSpace"Je voliteľný a musí byť ignorovaný.
public byte[] EmfDescriptionBuffer { get; set; }
Hodnota nehnuteľnosti
byte []
EmfHeader
Získava alebo nastaví objekt hlavy (oddiel 2.2.9), ktorý obsahuje informácie o obsahuŠtruktúra metafyzík
public EmfHeaderObject EmfHeader { get; set; }
Hodnota nehnuteľnosti
EmfHeaderRecordBuffer
Získajte alebo nastavíte voliteľný súbor bajtov, ktoré obsahujú zvyšok záznamu hlavy EMF.Veľkosť tohto poľa musí byť viacero 4 bajtov
public byte[] EmfHeaderRecordBuffer { get; set; }
Hodnota nehnuteľnosti
byte []