Classe EmfPlusHeader
Contenu
[
Cacher
]Summary: The EmfPlusHeader record specifies the start of EMF+ data in the metafile.
The EmfPlusHeader record MUST be embedded in an EMF EMR_COMMENT_EMFPLUS record,
which MUST be the record immediately following the EMF header in the metafile.
The EMR_COMMENT_EMFPLUS record is specified in [MS-EMF] section 2.3.3.2.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusHeader
Inheritance: EmfPlusControlRecordType
Constructors
| Name | Description |
|---|---|
| EmfPlusHeader(source) | Initialise une nouvelle instance de la classe EmfPlusHeader. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| data_size | int | r/w | Obtient ou définit un entier non signé de 32 bits qui DOIT définir le nombre aligné sur 32 bits de octets de données dans le champ RecordData qui suit. Ce nombre n’inclut pas l’en-tête d’enregistrement de 12 octets. |
| dual_mode | bool | r/w | Obtient ou définit une valeur indiquant si [dual mode]. Si elle est définie, ce drapeau indique que ce métafichier est “dual-mode”, ce qui signifie qu’il contient deux ensembles d’enregistrements, chacun spécifiant complètement le contenu graphique. Si elle est désactivée, le contenu graphique est spécifié par des enregistrements EMF+ et éventuellement des enregistrements EMF précédés d’un enregistrement EmfPlusGetDC. Si ce drapeau est défini, les enregistrements EMF seuls DEVRAIENT suffire à définir le contenu graphique. Notez que que le drapeau “dual-mode” soit activé ou non, certains enregistrements EMF sont toujours présents, à savoir les enregistrements de contrôle EMF et les enregistrements EMF qui contiennent des enregistrements EMF+. Les enregistrements de contrôle EMF sont spécifiés dans [MS-EMF] section 2.3.4. |
| emf_plus_flags | int | r/w | Obtient ou définit les indicateurs EMF plus. Un entier non signé de 32 bits qui contient des informations sur la façon dont ce métafichier a été enregistré. si le 31ᵉ bit du champ est défini, ce drapeau indique que le métafichier a été enregistré avec un contexte de périphérique de référence pour un affichage vidéo. Si désactivé, le métafichier a été enregistré avec un contexte de périphérique de référence pour une imprimante. |
| flags | int | r/w | Obtient ou définit un entier non signé de 16 bits qui contient des informations pour certains enregistrements sur la façon dont l’opération doit être effectuée et sur la structure de l’enregistrement. |
| is_valid | bool | r | Obtient une valeur indiquant si cette instance est valide. |
| logical_dpi_x | int | r/w | Obtient ou définit le DPI logique x. Un entier non signé de 32 bits qui spécifie la résolution horizontale pour laquelle le métafichier a été enregistré, en unités de pixels par pouce. |
| logical_dpi_y | int | r/w | Obtient ou définit le DPI logique y. Un entier non signé de 32 bits qui spécifie la résolution verticale pour laquelle le métafichier a été enregistré, en unités de lignes par pouce. |
| size | int | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre aligné sur 32 bits d’octets dans l’enregistrement complet, y compris l’en-tête d’enregistrement de 12 octets et les données spécifiques à l’enregistrement. |
| type | EmfPlusRecordType | r | Obtient un entier non signé de 16 bits qui identifie le type d’enregistrement. |
| version | EmfPlusGraphicsVersion | r/w | Obtient ou définit la version. Un objet EmfPlusGraphicsVersion (section 2.2.2.19) qui spécifie la version des graphiques du système d’exploitation utilisée pour créer ce métafichier. |
| video_display | bool | r/w | Obtient ou définit une valeur indiquant si affichage vidéo. si défini, ce drapeau indique que le métafichier a été enregistré avec un contexte de périphérique de référence pour un affichage vidéo. Si désactivé, le métafichier a été enregistré avec un contexte de périphérique de référence pour une imprimante. |
Constructor: EmfPlusHeader(source)
EmfPlusHeader(source)
Initialise une nouvelle instance de la classe EmfPlusHeader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| source | EmfPlusRecord | La source. |