EmfPixelFormatDescriptor
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public final class EmfPixelFormatDescriptor extends EmfObject
L’objet PixelFormatDescriptor peut être utilisé dans les enregistrements EMR_HEADER (section 2.3.4.2) pour spécifier le format de pixel de la surface de sortie pour le contexte de dispositif de lecture.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfPixelFormatDescriptor() |
Méthodes
| Méthode | Description |
|---|---|
| getNSize() | Obtient ou définit un entier de 16 bits qui indique la taille, en octets, de cette structure de données. |
| setNSize(short value) | Obtient ou définit un entier de 16 bits qui indique la taille, en octets, de cette structure de données. |
| getNVersion() | Obtient ou définit un entier de 16 bits qui DOIT être fixé à 0x0001. |
| setNVersion(short value) | Obtient ou définit un entier de 16 bits qui DOIT être fixé à 0x0001. |
| getDwFlags() | Obtient ou définit des indicateurs binaires qui spécifient les propriétés du tampon de pixels utilisé pour la sortie vers la surface de dessin. |
| setDwFlags(int value) | Obtient ou définit des indicateurs binaires qui spécifient les propriétés du tampon de pixels utilisé pour la sortie vers la surface de dessin. |
| getIPixelType() | Obtient ou définit le type de données de pixel PFD_TYPE_RGBA 0x00 Le format de pixel est RGBA. |
| setIPixelType(byte value) | Obtient ou définit le type de données de pixel PFD_TYPE_RGBA 0x00 Le format de pixel est RGBA. |
| getCColorBits() | Obtient ou définit le nombre de bits par pixel pour les types de pixels RGBA, à l’exclusion des plans de bits alpha. |
| setCColorBits(byte value) | Obtient ou définit le nombre de bits par pixel pour les types de pixels RGBA, à l’exclusion des plans de bits alpha. |
| getCRedBits() | Obtient ou définit le nombre de plans de bits rouges dans chaque tampon couleur RGBA |
| setCRedBits(byte value) | Obtient ou définit le nombre de plans de bits rouges dans chaque tampon couleur RGBA |
| getCRedShift() | Obtient ou définit le nombre de décalage en bits pour les plans de bits rouges dans chaque tampon couleur RGBA. |
| setCRedShift(byte value) | Obtient ou définit le nombre de décalage en bits pour les plans de bits rouges dans chaque tampon couleur RGBA. |
| getCGreenBits() | Obtient ou définit le nombre de plans de bits verts dans chaque tampon couleur RGBA |
| setCGreenBits(byte value) | Obtient ou définit le nombre de plans de bits verts dans chaque tampon couleur RGBA |
| getCGreenShift() | Obtient ou définit le nombre de décalage pour les plans de bits verts dans chaque tampon couleur RGBA. |
| setCGreenShift(byte value) | Obtient ou définit le nombre de décalage pour les plans de bits verts dans chaque tampon couleur RGBA. |
| getCBlueBits() | Obtient ou définit le nombre de plans de bits bleus dans chaque tampon couleur RGBA. |
| setCBlueBits(byte value) | Obtient ou définit le nombre de plans de bits bleus dans chaque tampon couleur RGBA. |
| getCBlueShift() | Obtient ou définit le nombre de décalage pour les plans de bits bleus dans chaque tampon couleur RGBA. |
| setCBlueShift(byte value) | Obtient ou définit le nombre de décalage pour les plans de bits bleus dans chaque tampon couleur RGBA. |
| getCAlphaBits() | Obtient ou définit le nombre de plans de bits alpha dans chaque tampon couleur RGBA |
| setCAlphaBits(byte value) | Obtient ou définit le nombre de plans de bits alpha dans chaque tampon couleur RGBA |
| getCAlphaShift() | Obtient ou définit le nombre de décalage pour les plans de bits alpha dans chaque tampon couleur RGBA |
| setCAlphaShift(byte value) | Obtient ou définit le nombre de décalage pour les plans de bits alpha dans chaque tampon couleur RGBA |
| getCAccumBits() | Obtient ou définit le nombre total de plans de bits dans le tampon d’accumulation. |
| setCAccumBits(byte value) | Obtient ou définit le nombre total de plans de bits dans le tampon d’accumulation. |
| getCAccumRedBits() | Obtient ou définit le nombre de plans de bits rouges dans le tampon d’accumulation |
| setCAccumRedBits(byte value) | Obtient ou définit le nombre de plans de bits rouges dans le tampon d’accumulation |
| getCAccumGreenBits() | Obtient ou définit le nombre de plans de bits verts dans le tampon d’accumulation |
| setCAccumGreenBits(byte value) | Obtient ou définit le nombre de plans de bits verts dans le tampon d’accumulation |
| getCAccumBlueBits() | Obtient ou définit le nombre de plans de bits bleus dans le tampon d’accumulation. |
| setCAccumBlueBits(byte value) | Obtient ou définit le nombre de plans de bits bleus dans le tampon d’accumulation. |
| getCAccumAlphaBits() | Obtient ou définit le nombre de plans de bits alpha dans le tampon d’accumulation |
| setCAccumAlphaBits(byte value) | Obtient ou définit le nombre de plans de bits alpha dans le tampon d’accumulation |
| getCDepthBits() | Obtient ou définit la profondeur du tampon de profondeur (axe z). |
| setCDepthBits(byte value) | Obtient ou définit la profondeur du tampon de profondeur (axe z). |
| getCStencilBits() | Obtient ou définit la profondeur du tampon de pochoir. |
| setCStencilBits(byte value) | Obtient ou définit la profondeur du tampon de pochoir. |
| getCAuxBuffers() | Obtient ou définit le nombre de tampons auxiliaires. |
| setCAuxBuffers(byte value) | Obtient ou définit le nombre de tampons auxiliaires. |
| getILayerType() | Obtient ou définit Ce champ PEUT être ignoré |
| setILayerType(byte value) | Obtient ou définit Ce champ PEUT être ignoré |
| getBReserved() | Obtient ou définit le nombre de plans de superposition et de sous‑couche. |
| setBReserved(byte value) | Obtient ou définit le nombre de plans de superposition et de sous‑couche. |
| getDwLayerMask() | Obtient ou définit Ce champ PEUT être ignoré. |
| setDwLayerMask(int value) | Obtient ou définit Ce champ PEUT être ignoré. |
| getDwVisibleMask() | Obtient ou définit la couleur transparente ou l’index d’un plan de sous-couche. |
| setDwVisibleMask(int value) | Obtient ou définit la couleur transparente ou l’index d’un plan de sous-couche. |
| getDwDamageMask() | Obtient ou définit Ce champ PEUT être ignoré |
| setDwDamageMask(int value) | Obtient ou définit Ce champ PEUT être ignoré |
EmfPixelFormatDescriptor()
public EmfPixelFormatDescriptor()
getNSize()
public short getNSize()
Obtient ou définit un entier de 16 bits qui indique la taille, en octets, de cette structure de données.
Returns: short
setNSize(short value)
public void setNSize(short value)
Obtient ou définit un entier de 16 bits qui indique la taille, en octets, de cette structure de données.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | short |
getNVersion()
public short getNVersion()
Obtient ou définit un entier de 16 bits qui DOIT être fixé à 0x0001.
Returns: short
setNVersion(short value)
public void setNVersion(short value)
Obtient ou définit un entier de 16 bits qui DOIT être fixé à 0x0001.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | short |
getDwFlags()
public int getDwFlags()
Obtient ou définit les indicateurs binaires qui spécifient les propriétés du tampon de pixels utilisé pour la sortie vers la surface de dessin. Ces propriétés ne sont pas toutes mutuellement exclusives ; des combinaisons d’indicateurs sont autorisées, sauf indication contraire.
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
Obtient ou définit les indicateurs binaires qui spécifient les propriétés du tampon de pixels utilisé pour la sortie vers la surface de dessin. Ces propriétés ne sont pas toutes mutuellement exclusives ; des combinaisons d’indicateurs sont autorisées, sauf indication contraire.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getIPixelType()
public byte getIPixelType()
Obtient ou définit le type de données de pixel PFD_TYPE_RGBA 0x00 Le format de pixel est RGBA. PFD_TYPE_COLORINDEX 0x01 Chaque pixel est un index dans une table de couleurs.
Returns: byte
setIPixelType(byte value)
public void setIPixelType(byte value)
Obtient ou définit le type de données de pixel PFD_TYPE_RGBA 0x00 Le format de pixel est RGBA. PFD_TYPE_COLORINDEX 0x01 Chaque pixel est un index dans une table de couleurs.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCColorBits()
public byte getCColorBits()
Obtient ou définit le nombre de bits par pixel pour les types de pixels RGBA, en excluant les plans de bits alpha. Pour les pixels de table de couleurs, il s’agit de la taille de chaque index de la table de couleurs.
Returns: byte
setCColorBits(byte value)
public void setCColorBits(byte value)
Obtient ou définit le nombre de bits par pixel pour les types de pixels RGBA, en excluant les plans de bits alpha. Pour les pixels de table de couleurs, il s’agit de la taille de chaque index de la table de couleurs.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCRedBits()
public byte getCRedBits()
Obtient ou définit le nombre de plans de bits rouges dans chaque tampon couleur RGBA
Returns: byte
setCRedBits(byte value)
public void setCRedBits(byte value)
Obtient ou définit le nombre de plans de bits rouges dans chaque tampon couleur RGBA
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCRedShift()
public byte getCRedShift()
Obtient ou définit le nombre de décalage en bits pour les plans de bits rouges dans chaque tampon couleur RGBA.
Returns: byte
setCRedShift(byte value)
public void setCRedShift(byte value)
Obtient ou définit le nombre de décalage en bits pour les plans de bits rouges dans chaque tampon couleur RGBA.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCGreenBits()
public byte getCGreenBits()
Obtient ou définit le nombre de plans de bits verts dans chaque tampon couleur RGBA
Returns: byte
setCGreenBits(byte value)
public void setCGreenBits(byte value)
Obtient ou définit le nombre de plans de bits verts dans chaque tampon couleur RGBA
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCGreenShift()
public byte getCGreenShift()
Obtient ou définit le nombre de décalage pour les plans de bits verts dans chaque tampon couleur RGBA.
Returns: byte
setCGreenShift(byte value)
public void setCGreenShift(byte value)
Obtient ou définit le nombre de décalage pour les plans de bits verts dans chaque tampon couleur RGBA.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCBlueBits()
public byte getCBlueBits()
Obtient ou définit le nombre de plans de bits bleus dans chaque tampon couleur RGBA.
Returns: byte
setCBlueBits(byte value)
public void setCBlueBits(byte value)
Obtient ou définit le nombre de plans de bits bleus dans chaque tampon couleur RGBA.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCBlueShift()
public byte getCBlueShift()
Obtient ou définit le nombre de décalage pour les plans de bits bleus dans chaque tampon couleur RGBA.
Returns: byte
setCBlueShift(byte value)
public void setCBlueShift(byte value)
Obtient ou définit le nombre de décalage pour les plans de bits bleus dans chaque tampon couleur RGBA.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAlphaBits()
public byte getCAlphaBits()
Obtient ou définit le nombre de plans de bits alpha dans chaque tampon couleur RGBA
Returns: byte
setCAlphaBits(byte value)
public void setCAlphaBits(byte value)
Obtient ou définit le nombre de plans de bits alpha dans chaque tampon couleur RGBA
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAlphaShift()
public byte getCAlphaShift()
Obtient ou définit le nombre de décalage pour les plans de bits alpha dans chaque tampon couleur RGBA
Returns: byte
setCAlphaShift(byte value)
public void setCAlphaShift(byte value)
Obtient ou définit le nombre de décalage pour les plans de bits alpha dans chaque tampon couleur RGBA
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAccumBits()
public byte getCAccumBits()
Obtient ou définit le nombre total de plans de bits dans le tampon d’accumulation.
Returns: byte
setCAccumBits(byte value)
public void setCAccumBits(byte value)
Obtient ou définit le nombre total de plans de bits dans le tampon d’accumulation.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAccumRedBits()
public byte getCAccumRedBits()
Obtient ou définit le nombre de plans de bits rouges dans le tampon d’accumulation
Returns: byte
setCAccumRedBits(byte value)
public void setCAccumRedBits(byte value)
Obtient ou définit le nombre de plans de bits rouges dans le tampon d’accumulation
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAccumGreenBits()
public byte getCAccumGreenBits()
Obtient ou définit le nombre de plans de bits verts dans le tampon d’accumulation
Returns: byte
setCAccumGreenBits(byte value)
public void setCAccumGreenBits(byte value)
Obtient ou définit le nombre de plans de bits verts dans le tampon d’accumulation
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAccumBlueBits()
public byte getCAccumBlueBits()
Obtient ou définit le nombre de plans de bits bleus dans le tampon d’accumulation.
Returns: byte
setCAccumBlueBits(byte value)
public void setCAccumBlueBits(byte value)
Obtient ou définit le nombre de plans de bits bleus dans le tampon d’accumulation.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAccumAlphaBits()
public byte getCAccumAlphaBits()
Obtient ou définit le nombre de plans de bits alpha dans le tampon d’accumulation
Returns: byte
setCAccumAlphaBits(byte value)
public void setCAccumAlphaBits(byte value)
Obtient ou définit le nombre de plans de bits alpha dans le tampon d’accumulation
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCDepthBits()
public byte getCDepthBits()
Obtient ou définit la profondeur du tampon de profondeur (axe z).
Returns: byte
setCDepthBits(byte value)
public void setCDepthBits(byte value)
Obtient ou définit la profondeur du tampon de profondeur (axe z).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCStencilBits()
public byte getCStencilBits()
Obtient ou définit la profondeur du tampon de pochoir.
Returns: byte
setCStencilBits(byte value)
public void setCStencilBits(byte value)
Obtient ou définit la profondeur du tampon de pochoir.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getCAuxBuffers()
public byte getCAuxBuffers()
Obtient ou définit le nombre de tampons auxiliaires. Les tampons auxiliaires ne sont pas pris en charge.
Returns: byte
setCAuxBuffers(byte value)
public void setCAuxBuffers(byte value)
Obtient ou définit le nombre de tampons auxiliaires. Les tampons auxiliaires ne sont pas pris en charge.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getILayerType()
public byte getILayerType()
Obtient ou définit Ce champ PEUT être ignoré
Returns: byte
setILayerType(byte value)
public void setILayerType(byte value)
Obtient ou définit Ce champ PEUT être ignoré
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getBReserved()
public byte getBReserved()
Obtient ou définit le nombre de plans de superposition et de sous-couche. Les bits 0 à 3 spécifient jusqu’à 15 plans de superposition et les bits 4 à 7 spécifient jusqu’à 15 plans de sous-couche.
Returns: byte
setBReserved(byte value)
public void setBReserved(byte value)
Obtient ou définit le nombre de plans de superposition et de sous-couche. Les bits 0 à 3 spécifient jusqu’à 15 plans de superposition et les bits 4 à 7 spécifient jusqu’à 15 plans de sous-couche.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | byte |
getDwLayerMask()
public int getDwLayerMask()
Obtient ou définit Ce champ PEUT être ignoré.
Returns: int
setDwLayerMask(int value)
public void setDwLayerMask(int value)
Obtient ou définit Ce champ PEUT être ignoré.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getDwVisibleMask()
public int getDwVisibleMask()
Obtient ou définit la couleur transparente ou l’index d’un plan de sous-couche. Lorsque le type de pixel est RGBA, dwVisibleMask est une valeur de couleur RGB transparente. Lorsque le type de pixel est un index de couleur, il s’agit d’une valeur d’index transparente.
Returns: int
setDwVisibleMask(int value)
public void setDwVisibleMask(int value)
Obtient ou définit la couleur transparente ou l’index d’un plan de sous-couche. Lorsque le type de pixel est RGBA, dwVisibleMask est une valeur de couleur RGB transparente. Lorsque le type de pixel est un index de couleur, il s’agit d’une valeur d’index transparente.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getDwDamageMask()
public int getDwDamageMask()
Obtient ou définit Ce champ PEUT être ignoré
Returns: int
setDwDamageMask(int value)
public void setDwDamageMask(int value)
Obtient ou définit Ce champ PEUT être ignoré
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |