Class EmfMetafileHeader
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Tipurile de înregistrare EMR_HEADER definesc punctele de pornire ale metafizelor EMFși specifică proprietățile dispozitivului pe care imaginea din metafizăa fost creat. informațiile din înregistrarea de titlu fac posibilăMetafizele EMF trebuie să fie independente de orice dispozitiv de ieșire specific.Valoarea câmpului de dimensiune poate fi utilizată pentru a distinge diferiteleTipuri de înregistrare EMR_HEADER enumerate mai devreme în această secțiune.Există trei capete posibile:Titlul de bază, care este recordul EmfMetafileHeader.Partea cu dimensiuni fixe a acestui header este de 88 de byte și conține un obiect Header.Primul titlu de extensie, care este înregistrarea EmfMetafileHeaderExtension1.Partea cu dimensiuni fixe a acestui header este de 100 de byte și conține un obiect Header.și un obiect HeaderExtension1 (secțiunea 2.2.10).Al doilea titlu de extensie, care este înregistrarea EmfMetafileHeaderExtension2.Partea cu dimensiuni fixe a acestui titlu este de 108 byte, și conține un obiect Header,un obiect HeaderExtension1 și un Object HeaterEextension2 (secțiunea 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Membrii moștenitori
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)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.EMF.Records.EmbMetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
şi recordul .
EmfMetafileHeader()
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.EMF.Records.EmbMetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf.EMF.Records.EmbMetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
şi titlul .
Properties
EmfDescription
Obțineți sau stabiliți descrierea EMFUn unicode UTF16-LE opțional, terminat cu zero, cu lungime și conținut arbitrar.Poziția sa în record și numărul de caractere sunt specificate de offDescriptionși nDescriere câmpuri, respectiv, în EmfHeader. dacă valoarea oricărui domeniueste zero, nu există nici o linie de descriere.
public string EmfDescription { get; set; }
Valoarea proprietății
EmfDescriptionBuffer
Obțineți sau puneți bufferul de descriere EMFUn set opțional de byte care conține rama de descriere EMF, care estenu este necesar să fie congestiv cu porția fixă a EmfMetafileHeaderÎn consecință, câmpul din acest buffer care este etichetat “UndefinedSpace"Este opțional și trebuie ignorat.
public byte[] EmfDescriptionBuffer { get; set; }
Valoarea proprietății
byte []
EmfHeader
Obține sau stabilește un obiect Header (secțiunea 2.2.9), care conține informații despre conținutulStructura metafizicului
public EmfHeaderObject EmfHeader { get; set; }
Valoarea proprietății
EmfHeaderRecordBuffer
Obține sau stabilește o serie opțională de byte care conțin restul înregistrării titlului EMF.Dimensiunea acestui câmp trebuie să fie multiplă de 4 byte
public byte[] EmfHeaderRecordBuffer { get; set; }
Valoarea proprietății
byte []