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