EmfMetafileHeaderExtension2

EmfMetafileHeaderExtension2 class

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

public sealed class EmfMetafileHeaderExtension2 : EmfMetafileHeaderExtension1

Costruttori

NomeDescrizione
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1)Inizializza una nuova istanza diEmfMetafileHeaderExtension2 classe.
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2)Inizializza una nuova istanza diEmfMetafileHeaderExtension2 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.
EmfHeaderExtension2 { get; set; }Ottiene o imposta un oggetto HeaderExtension2, 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