Class EmfMetafileHeader

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

EmfMetafileHeaderExtension1

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

string

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

EmfHeaderObject

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

 Română