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