EmfMaskBlt
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfBitmapRecordType
public final class EmfMaskBlt extends EmfBitmapRecordType
L’enregistrement EMR_MASKBLT spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, éventuellement en combinaison avec un motif de brosse et avec l’application d’un bitmap de masque de couleur, selon les opérations raster de premier plan et d’arrière-plan spécifiées.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfMaskBlt(EmfRecord source) | Initialise une nouvelle instance de la classe EmfMaskBlt. |
Méthodes
| Méthode | Description |
|---|---|
| getBounds() | Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif. |
| setBounds(Rectangle value) | Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif. |
| getXDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination. |
| setXDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination. |
| getYDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination. |
| setYDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination. |
| getCxDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle de destination. |
| setCxDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle de destination. |
| getCyDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle de destination. |
| setCyDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle de destination. |
| getRop4() | Obtient ou définit une opération raster quaternaire, qui spécifie des opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap. |
| setRop4(EmfRop4 value) | Obtient ou définit une opération raster quaternaire, qui spécifie des opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap. |
| getXSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle source. |
| setXSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle source. |
| getYSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle source. |
| setYSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle source. |
| getXformSrc() | Obtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation de l’espace mondial vers l’espace page à appliquer au bitmap source. |
| setXformSrc(Matrix value) | Obtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation de l’espace mondial vers l’espace page à appliquer au bitmap source. |
| getArgb32BkColorSrc() | Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8 qui spécifie la couleur d’arrière-plan du bitmap source. |
| setArgb32BkColorSrc(int value) | Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8 qui spécifie la couleur d’arrière-plan du bitmap source. |
| getUsageSrc() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. |
| setUsageSrc(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. |
| getXMask() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du bitmap de masque. |
| setXMask(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du bitmap de masque. |
| getYMask() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du bitmap de masque. |
| setYMask(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du bitmap de masque. |
| getUsageMask() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs de la table de couleurs dans l’en-tête du bitmap de masque. |
| setUsageMask(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs de la table de couleurs dans l’en-tête du bitmap de masque. |
| getSourceBitmap() | Obtient ou définit un tampon contenant les bitmaps source, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtient ou définit un tampon contenant les bitmaps source, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. |
| getMaskBitmap() | Obtient ou définit un tampon contenant les bitmaps de masque, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Obtient ou définit un tampon contenant les bitmaps de masque, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. |
EmfMaskBlt(EmfRecord source)
public EmfMaskBlt(EmfRecord source)
Initialise une nouvelle instance de la classe EmfMaskBlt.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| source | EmfRecord | La source. |
getBounds()
public Rectangle getBounds()
Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination.
Returns: int
setXDest(int value)
public void setXDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYDest()
public int getYDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination.
Returns: int
setYDest(int value)
public void setYDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCxDest()
public int getCxDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle de destination.
Returns: int
setCxDest(int value)
public void setCxDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCyDest()
public int getCyDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle de destination.
Returns: int
setCyDest(int value)
public void setCyDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getRop4()
public EmfRop4 getRop4()
Obtient ou définit une opération raster quaternaire, qui spécifie des opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap. Ces valeurs définissent comment les données de couleur du rectangle source doivent être combinées avec les données de couleur du rectangle de destination.
Returns: EmfRop4
setRop4(EmfRop4 value)
public void setRop4(EmfRop4 value)
Obtient ou définit une opération raster quaternaire, qui spécifie des opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap. Ces valeurs définissent comment les données de couleur du rectangle source doivent être combinées avec les données de couleur du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfRop4 |
getXSrc()
public int getXSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle source.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYSrc()
public int getYSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle source.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getXformSrc()
public Matrix getXformSrc()
Obtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation de l’espace mondial vers l’espace page à appliquer au bitmap source.
Returns: Matrix
setXformSrc(Matrix value)
public void setXformSrc(Matrix value)
Obtient ou définit un objet XForm (section 2.2.28) qui spécifie une transformation de l’espace mondial vers l’espace page à appliquer au bitmap source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Matrix |
getArgb32BkColorSrc()
public int getArgb32BkColorSrc()
Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8 qui spécifie la couleur d’arrière-plan du bitmap source.
Returns: int
setArgb32BkColorSrc(int value)
public void setArgb32BkColorSrc(int value)
Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8 qui spécifie la couleur d’arrière-plan du bitmap source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getUsageSrc()
public int getUsageSrc()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’énumération DIBColors (section 2.1.9).
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’énumération DIBColors (section 2.1.9).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getXMask()
public int getXMask()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du bitmap de masque.
Returns: int
setXMask(int value)
public void setXMask(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x logique du coin supérieur gauche du bitmap de masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYMask()
public int getYMask()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du bitmap de masque.
Returns: int
setYMask(int value)
public void setYMask(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y logique du coin supérieur gauche du bitmap de masque.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getUsageMask()
public int getUsageMask()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs de la table de couleurs dans l’en-tête du bitmap de masque. Cette valeur DOIT appartenir à l’énumération DIBColors.
Returns: int
setUsageMask(int value)
public void setUsageMask(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs de la table de couleurs dans l’en-tête du bitmap de masque. Cette valeur DOIT appartenir à l’énumération DIBColors.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Obtient ou définit un tampon contenant les bitmaps source, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. En conséquence, les champs de ce tampon étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Obtient ou définit un tampon contenant les bitmaps source, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. En conséquence, les champs de ce tampon étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Obtient ou définit un tampon contenant les bitmaps de masque, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. En conséquence, les champs de ce tampon étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Returns: WmfDeviceIndependentBitmap
setMaskBitmap(WmfDeviceIndependentBitmap value)
public void setMaskBitmap(WmfDeviceIndependentBitmap value)
Obtient ou définit un tampon contenant les bitmaps de masque, qui ne sont pas obligés d’être contigus avec la partie fixe de l’enregistrement EMR_MASKBLT ou entre eux. En conséquence, les champs de ce tampon étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |