Class EmfMetafileHeader

Class EmfMetafileHeader

Il nome: Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblea: Aspose.Imaging.dll (25.4.0)

I tipi di registrazione EMR_HEADER definiscono i punti di partenza dei metafili EMFe specificare le proprietà del dispositivo su cui l’immagine nel metafiloè stato creato. le informazioni contenute nell’elenco dei titoli rendono possibileI metafili EMF devono essere indipendenti da qualsiasi dispositivo di produzione specifico.Il valore del campo di dimensioni può essere utilizzato per distinguere tra i diversiTipi di registrazione EMR_HEADER elencati in precedenza in questa sezione.Ci sono tre possibili titoli:Il titolo di base, che è il record EmfMetafileHeader.La parte fissa di questo titolo è di 88 byte e contiene un oggetto Header.Il primo titolo di estensione, che è il record EmfMetafileHeaderExtension1.La parte fissa di questo titolo è di 100 byte e contiene un oggetto di titolo.e un oggetto HeaderExtension1 (sezione 2.2.10).Il secondo titolo di estensione, che è il record EmfMetafileHeaderExtension2.La parte fissa di questo titolo è di 108 byte e contiene un oggetto di titolo,Un oggetto di HeaderExtension1 e un oggetto di headerextensione2 (sezione 2.2.11).

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

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

I membri ereditari

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)

Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records.EmmetafileHeader.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Il record .

EmfMetafileHeader()

Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records.EmmetafileHeader.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMF.Records.EmmetafileHeader.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Il titolo .

Properties

EmfDescription

Ottieni o metti la descrizione EMFUna riga Unicode UTF16-LE di lunghezza e contenuto arbitrari.La sua posizione nel registro e il numero di caratteri sono specificati dall’offDescriptione i campi nDescription, rispettivamente, in EmfHeader. se il valore di ciascun campoè zero, nessuna riga di descrizione è presente.

public string EmfDescription { get; set; }

Valore di proprietà

string

EmfDescriptionBuffer

Riceve o mette il buffer di descrizione EMFUna serie opzionale di byte che contiene la riga di descrizione EMF, che èNon è necessario essere coerente con la porzione fissa dell’EmfMetafileHeaderil campo in questo buffer che è etichettato “UndefinedSpace"È opzionale e deve essere ignorata.

public byte[] EmfDescriptionBuffer { get; set; }

Valore di proprietà

byte [ ]

EmfHeader

Riceve o imposta un oggetto Header (sezione 2.2.9), che contiene informazioni sul contenutoLa struttura del metafisico

public EmfHeaderObject EmfHeader { get; set; }

Valore di proprietà

EmfHeaderObject

EmfHeaderRecordBuffer

Riceve o impone una serie opzionale di byte che contengono il resto del titolo EMF.La dimensione di questo campo deve essere un multiplo di 4 byte

public byte[] EmfHeaderRecordBuffer { get; set; }

Valore di proprietà

byte [ ]

 Italiano