EmfPlusHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusControlRecordType

public final class EmfPlusHeader extends EmfPlusControlRecordType

L’enregistrement EmfPlusHeader indique le début des données EMF+ dans le métafichier. L’enregistrement EmfPlusHeader DOIT être incorporé dans un enregistrement EMF EMR_COMMENT_EMFPLUS, qui DOIT être l’enregistrement immédiatement suivant l’en-tête EMF dans le métafichier. L’enregistrement EMR_COMMENT_EMFPLUS est spécifié dans la section 2.3.3.2 de [MS-EMF].

Constructeurs

ConstructeurDescription
EmfPlusHeader(EmfPlusRecord source)Initialise une nouvelle instance de la classe EmfPlusHeader.

Méthodes

MéthodeDescription
getDualMode()Obtient ou définit une valeur indiquant si [dual mode].
setDualMode(boolean value)Obtient ou définit une valeur indiquant si [dual mode].
getVideoDisplay()Obtient ou définit une valeur indiquant si affichage vidéo.
setVideoDisplay(boolean value)Obtient ou définit une valeur indiquant si affichage vidéo.
getEmfPlusFlags()Obtient ou définit les indicateurs EMF plus.
setEmfPlusFlags(int value)Obtient ou définit les indicateurs EMF plus.
getLogicalDpiX()Obtient ou définit le DPI logique x.
setLogicalDpiX(int value)Obtient ou définit le DPI logique x.
getLogicalDpiY()Obtient ou définit le DPI logique y.
setLogicalDpiY(int value)Obtient ou définit le DPI logique y.
getVersion()Obtient ou définit la version.
setVersion(EmfPlusGraphicsVersion value)Obtient ou définit la version.
isValid()Obtient une valeur indiquant si cette instance est valide.

EmfPlusHeader(EmfPlusRecord source)

public EmfPlusHeader(EmfPlusRecord source)

Initialise une nouvelle instance de la classe EmfPlusHeader.

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.

getDualMode()

public boolean getDualMode()

Obtient ou définit une valeur indiquant si [dual mode]. Si elle est définie, cet indicateur 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 cet indicateur est défini, les enregistrements EMF seuls DEVRAIENT suffire à définir le contenu graphique. Notez que, que l’indicateur « dual-mode » soit défini ou non, certains enregistrements EMF sont toujours présents, à savoir les enregistrements de contrôle EMF et les enregistrements EMF contenant des enregistrements EMF+. Les enregistrements de contrôle EMF sont spécifiés dans la section 2.3.4 de [MS-EMF].

Valeur : true si [dual mode] ; sinon, false.

Returns: boolean

setDualMode(boolean value)

public void setDualMode(boolean value)

Obtient ou définit une valeur indiquant si [dual mode]. Si elle est définie, cet indicateur 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 cet indicateur est défini, les enregistrements EMF seuls DEVRAIENT suffire à définir le contenu graphique. Notez que, que l’indicateur « dual-mode » soit défini ou non, certains enregistrements EMF sont toujours présents, à savoir les enregistrements de contrôle EMF et les enregistrements EMF contenant des enregistrements EMF+. Les enregistrements de contrôle EMF sont spécifiés dans la section 2.3.4 de [MS-EMF].

Valeur : true si [dual mode] ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

getVideoDisplay()

public boolean getVideoDisplay()

Obtient ou définit une valeur indiquant si affichage vidéo. Si elle est définie, cet indicateur indique que le métafichier a été enregistré avec un contexte de dispositif de référence pour un affichage vidéo. Si elle est désactivée, le métafichier a été enregistré avec un contexte de dispositif de référence pour une imprimante.

Valeur : true si [video display] ; sinon, false.

Returns: boolean

setVideoDisplay(boolean value)

public void setVideoDisplay(boolean value)

Obtient ou définit une valeur indiquant si affichage vidéo. Si elle est définie, cet indicateur indique que le métafichier a été enregistré avec un contexte de dispositif de référence pour un affichage vidéo. Si elle est désactivée, le métafichier a été enregistré avec un contexte de dispositif de référence pour une imprimante.

Valeur : true si [video display] ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

getEmfPlusFlags()

public int getEmfPlusFlags()

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, cet indicateur indique que le métafichier a été enregistré avec un contexte de dispositif de référence pour un affichage vidéo. Si désactivé, le métafichier a été enregistré avec un contexte de dispositif de référence pour une imprimante.

Valeur : les indicateurs EMF plus.

Returns: int

setEmfPlusFlags(int value)

public void setEmfPlusFlags(int value)

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, cet indicateur indique que le métafichier a été enregistré avec un contexte de dispositif de référence pour un affichage vidéo. Si désactivé, le métafichier a été enregistré avec un contexte de dispositif de référence pour une imprimante.

Valeur : les indicateurs EMF plus.

Parameters:

ParamètreTypeDescription
valeurint

getLogicalDpiX()

public int getLogicalDpiX()

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.

Valeur : le DPI logique x.

Returns: int

setLogicalDpiX(int value)

public void setLogicalDpiX(int value)

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.

Valeur : le DPI logique x.

Parameters:

ParamètreTypeDescription
valeurint

getLogicalDpiY()

public int getLogicalDpiY()

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.

Valeur : le DPI logique y.

Returns: int

setLogicalDpiY(int value)

public void setLogicalDpiY(int value)

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.

Valeur : le DPI logique y.

Parameters:

ParamètreTypeDescription
valeurint

getVersion()

public EmfPlusGraphicsVersion getVersion()

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.

Valeur : la version.

Returns: EmfPlusGraphicsVersion

setVersion(EmfPlusGraphicsVersion value)

public void setVersion(EmfPlusGraphicsVersion value)

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.

Valeur : la version.

Parameters:

ParamètreTypeDescription
valueEmfPlusGraphicsVersion

isValid()

public boolean isValid()

Obtient une valeur indiquant si cette instance est valide.

Valeur : true si cette instance est valide ; sinon, false.

Returns: boolean