EmfPlusHeader
Contenuti
[
Nascondere
]EmfPlusHeader class
Il record EmfPlusHeader specifica l’inizio dei dati EMF+ nel metafile. Il record EmfPlusHeader DEVE essere incorporato in un record EMF EMR_COMMENT_EMFPLUS, che DEVE essere il record immediatamente successivo all’intestazione EMF nel metafile. Il record EMR_COMMENT_EMFPLUS è specificato nella sezione [MS-EMF] 2.3.3.2.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Costruttori
Nome | Descrizione |
---|---|
EmfPlusHeader(EmfPlusRecord) | Inizializza una nuova istanza diEmfPlusHeader classe. |
Proprietà
Nome | Descrizione |
---|---|
virtual DataSize { get; set; } | Ottiene o imposta un intero senza segno a 32 bit che DEVE definire il numero allineato a 32 bit di byte di dati nel campo RecordData che segue. Questo numero non include l’intestazione del record a 12 byte. |
DualMode { get; set; } | Ottiene o imposta un valore che indica se [modalità doppia]. Se impostato, questo flag indica che questo metafile è “modalità doppia”, il che significa che contiene due set di record, ognuno dei quali specifica completamente il contenuto grafico. Se è deselezionato, il contenuto grafico è specificato dai record EMF+ e possibilmente dai record EMF preceduti da un record EmfPlusGetDC. Se questo flag è impostato, i record EMF da soli DOVREBBE essere sufficienti per definire il contenuto grafico . Si noti che indipendentemente dal fatto che il flag “dual-mode” sia impostato o meno, alcuni record EMF sono sempre presenti, ovvero record di controllo EMF e record EMF che contengono record EMF+. I record di controllo EMF sono specificati in [MS-EMF] sezione 2.3.4. |
EmfPlusFlags { get; set; } | Ottiene o imposta i flag EMF plus. Un numero intero senza segno a 32 bit che contiene informazioni su come è stato registrato questo metafile. se è impostato il 31° bit del campo, questo flag indica che il metafile è stato registrato con un riferimento contesto del dispositivo per una visualizzazione video. Se deselezionato, il metafile è stato registrato con un contesto di dispositivo di riferimento per una stampante. |
virtual Flags { get; set; } | Ottiene o imposta un intero senza segno a 16 bit che contiene informazioni per alcuni record su come deve essere eseguita l’operazione e sulla struttura del record. |
IsValid { get; } | Ottiene un valore che indica se questa istanza è valida. |
LogicalDpiX { get; set; } | Ottiene o imposta il dpi logico x. Un numero intero senza segno a 32 bit che specifica la risoluzione orizzontale per la quale è stato registrato il metafile , in unità di pixel per pollice. |
LogicalDpiY { get; set; } | Ottiene o imposta il dpi logico y. Un numero intero senza segno a 32 bit che specifica la risoluzione verticale per cui è stato registrato il metafile , in unità di righe per pollice |
virtual Size { get; set; } | Ottiene o imposta un numero intero senza segno a 32 bit che specifica il numero allineato a 32 bit di byte nell’intero record, inclusi l’intestazione del record a 12 byte ei dati specifici del record. |
Type { get; } | Ottiene un intero senza segno a 16 bit che identifica il tipo di record. |
Version { get; set; } | Ottiene o imposta la versione. Un oggetto EmfPlusGraphicsVersion (sezione 2.2.2.19) che specifica la versione della grafica di sistema operativa utilizzata per creare questo metafile. |
VideoDisplay { get; set; } | Ottiene o imposta un valore che indica se la visualizzazione video. se impostata, questo flag indica che il metafile è stato registrato con un contesto di riferimento device per una visualizzazione video. Se deselezionato, il metafile è stato registrato con un contesto device di riferimento per una stampante. |
Guarda anche
- class EmfPlusControlRecordType
- spazio dei nomi Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- assemblea Aspose.Imaging