EmfMetafileHeaderExtension1

EmfMetafileHeaderExtension1 class

Il record EmfMetafileHeaderExtension1 è il record di intestazione utilizzato nella prima estensione ai metafile EMF. Dopo il campo EmfHeaderExtension1, i campi rimanenti sono facoltativi e possono essere presenti in qualsiasi ordine.

public class EmfMetafileHeaderExtension1 : EmfMetafileHeader

Costruttori

NomeDescrizione
EmfMetafileHeaderExtension1(EmfMetafileHeader)Inizializza una nuova istanza diEmfMetafileHeaderExtension1 classe.
EmfMetafileHeaderExtension1(EmfMetafileHeaderExtension1)Inizializza una nuova istanza diEmfMetafileHeaderExtension1 classe.

Proprietà

NomeDescrizione
EmfDescription { get; set; }Ottiene o imposta la descrizione EMF Una stringa Unicode UTF16-LE opzionale con terminazione null di lunghezza e contenuto arbitrari. La sua posizione nel record e il numero di caratteri sono specificati rispettivamente dai campi offDescription e nDescription in EmfHeader. Se il valore di uno dei campi è zero, non è presente alcuna stringa di descrizione.
EmfDescriptionBuffer { get; set; }Ottiene o imposta il buffer di descrizione EMF Una matrice facoltativa di byte che contiene la stringa di descrizione EMF, che non deve essere contigua alla parte fissa del record EmfMetafileHeader . Di conseguenza, il campo in questo buffer che è etichettato “UndefinedSpace” è facoltativo e DEVE essere ignorato.
EmfHeader { get; set; }Ottiene o imposta un oggetto Header (sezione 2.2.9), che contiene informazioni sul contenuto e sulla struttura del metafile
EmfHeaderExtension1 { get; set; }Ottiene o imposta un oggetto HeaderExtension1, che specifica informazioni aggiuntive sull’immagine nel metafile.
EmfHeaderRecordBuffer { get; set; }Ottiene o imposta una matrice facoltativa di byte che contiene il resto del record di intestazione EMF. La dimensione di questo campo DEVE essere un multiplo di 4 byte
EmfPixelFormatBuffer { get; set; }Ottiene o imposta una matrice facoltativa di byte che contiene il descrittore di formato pixel EMF, che non deve essere contiguo con la parte fissa del record EmfMetafileHeaderExtension1 o con la stringa di descrizione EMF . Di conseguenza, il campo in questo buffer che è etichettato “UndefinedSpace” è opzionale e DEVE essere ignorato
Size { get; set; }Ottiene o imposta la dimensione del record
Type { get; set; }Ottiene o imposta il tipo.

Guarda anche