Class EmfMetafileHeader

Class EmfMetafileHeader

ja nimityö: Aspose.Imaging.FileFormats.Emf.Emf.Records Kokoelma: Aspose.Imaging.dll (25.4.0)

EMR_HEADER-rekisterityypit määrittelevät EMF-metafiilien lähtökohdatja määrittää laitteen ominaisuudet, joilla kuvaa metafyylissäon luotu. otsikossa oleva tieto mahdollistaaEMF-metafilejä on oltava riippumattomia kaikista tietyistä tuotantolaitteista.Koon kentän arvoa voidaan käyttää erilaistenEMR_HEADER-rekisterityypit, jotka on lueteltu aiemmin tässä osiossa.On olemassa kolme mahdollista päällikköä:Peruspäällikkö, joka on EmfMetafileHeader-rekisteri.Tämän otsikon kiinteän koon osa on 88 bytia, ja se sisältää pääobjektin.Ensimmäinen laajennus header, joka on EmfMetafileHeaderExtension1 rekisteri.Tämän otsikon kiinteän koon osa on 100 bytia, ja se sisältää pääobjektin.ja HeaderExtension1 objekti (osasto 2.2.10).Toinen laajennus header, joka on EmfMetafileHeaderExtension2 rekisteri.Tämän otsikon kiinteän koon osa on 108 bytia, ja se sisältää pääobjektin,HeaderExtension1 -objekti ja headerExstension2-objektti (osasto 2.2.11).

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

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

Perintöjäsenet

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)

Aloita uusi esimerkki Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader luokka.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Tämä ennätys .

EmfMetafileHeader()

Aloita uusi esimerkki Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader luokka.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Aloita uusi esimerkki Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMetafileHeader luokka.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Se on header.

Properties

EmfDescription

Saa tai asettaa EMF: n kuvausValinnainen, noll-termined Unicode UTF16-LE sarja tahalliseen pituuteen ja sisältöön.Sen sijainti rekisteriin ja merkkien lukumäärä määritetään offDescriptionja nDescription kentät, vastaavasti, EmfHeaderissa. Jos jokin kentän arvoon nolla, ei kuvaus sarjaa ole läsnä.

public string EmfDescription { get; set; }

Omistuksen arvo

string

EmfDescriptionBuffer

Saa tai asettaa EMF: n kuvauksen bufferVaihtoehtoinen sarja bytejä, jotka sisältävät EMF kuvausjohdon, joka onei tarvitse olla yhteensopiva EmfMetafileHeaderin kiinteän osan kanssaNäin ollen kenttä tässä bufferissa, joka on merkitty “UndefinedSpace"Se on valinnaista ja sitä pitää jättää huomiotta.

public byte[] EmfDescriptionBuffer { get; set; }

Omistuksen arvo

byte []

EmfHeader

Saat tai asettaa Header-objekti (osasto 2.2.9), joka sisältää tietoja sisällöstäja metafyylin rakenne

public EmfHeaderObject EmfHeader { get; set; }

Omistuksen arvo

EmfHeaderObject

EmfHeaderRecordBuffer

Saa tai asettaa valinnainen sarja bytejä, jotka sisältävät jäljellä olevaa EMF-päällikkörekisteriä.Tämän kentän koon on oltava useita 4 bytejä.

public byte[] EmfHeaderRecordBuffer { get; set; }

Omistuksen arvo

byte []

 Suomi