EmfPlgBlt
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 EmfPlgBlt extends EmfBitmapRecordType
L’enregistrement EMR_PLGBLT spécifie un transfert de bloc de pixels d’une image source vers un parallélogramme de destination, avec l’application d’une image masque de couleur.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfPlgBlt(EmfRecord source) | Initialise une nouvelle instance de la classe EmfPlgBlt. |
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 englobant, en unités de dispositif, pour la sortie vers la destination. |
| setBounds(Rectangle value) | Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle englobant, en unités de dispositif, pour la sortie vers la destination. |
| getAptlDest() | Obtient ou définit un tableau de trois objets WMF PointL ([MS-WMF] section 2.2.2.15) qui spécifie les trois coins d’une zone de destination en parallélogramme pour le transfert de bloc. |
| setAptlDest(Point[] value) | Obtient ou définit un tableau de trois objets WMF PointL ([MS-WMF] section 2.2.2.15) qui spécifie les trois coins d’une zone de destination en parallélogramme pour le transfert de bloc. |
| 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. |
| getCxSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle source. |
| setCxSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle source. |
| getCySrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle source. |
| setCySrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique 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. |
| getBkSrcArgb32Color() | 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. |
| setBkSrcArgb32Color(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 le bitmap source, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtient ou définit un tampon contenant le bitmap source, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. |
| getMaskBitmap() | Obtient ou définit un tampon contenant le bitmap de masque, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. |
| setMaskBitmap(WmfDeviceIndependentBitmap value) | Obtient ou définit un tampon contenant le bitmap de masque, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. |
EmfPlgBlt(EmfRecord source)
public EmfPlgBlt(EmfRecord source)
Initialise une nouvelle instance de la classe EmfPlgBlt.
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 englobant, en unités de dispositif, pour la sortie vers la destination.
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 englobant, en unités de dispositif, pour la sortie vers la destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Rectangle |
getAptlDest()
public Point[] getAptlDest()
Obtient ou définit un tableau de trois objets WMF PointL ([MS-WMF] section 2.2.2.15) qui spécifie les trois coins d’une zone de destination en parallélogramme pour le transfert de bloc. Le coin supérieur gauche du rectangle source est associé au premier point de ce tableau, le coin supérieur droit au deuxième point, et le coin inférieur gauche au troisième point. Le coin inférieur droit du rectangle source est associé au quatrième point implicite du parallélogramme, qui est calculé à partir des trois premiers points (A, B et C) en les traitant comme des vecteurs. D = B + C A
Returns: com.aspose.imaging.Point[]
setAptlDest(Point[] value)
public void setAptlDest(Point[] value)
Obtient ou définit un tableau de trois objets WMF PointL ([MS-WMF] section 2.2.2.15) qui spécifie les trois coins d’une zone de destination en parallélogramme pour le transfert de bloc. Le coin supérieur gauche du rectangle source est associé au premier point de ce tableau, le coin supérieur droit au deuxième point, et le coin inférieur gauche au troisième point. Le coin inférieur droit du rectangle source est associé au quatrième point implicite du parallélogramme, qui est calculé à partir des trois premiers points (A, B et C) en les traitant comme des vecteurs. D = B + C A
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Point[] |
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 |
getCxSrc()
public int getCxSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle source.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCySrc()
public int getCySrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle source.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique 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 |
getBkSrcArgb32Color()
public int getBkSrcArgb32Color()
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
setBkSrcArgb32Color(int value)
public void setBkSrcArgb32Color(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 de la table de couleurs dans l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’enumération DIBColors.
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 de la table de couleurs dans l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’enumération DIBColors.
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 le bitmap source, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. En conséquence, les champs de ce tampon portant le libellé “UndefinedSpace” sont facultatifs et DOIVENT être ignorés.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Obtient ou définit un tampon contenant le bitmap source, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. En conséquence, les champs de ce tampon portant le libellé “UndefinedSpace” sont facultatifs et DOIVENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |
getMaskBitmap()
public WmfDeviceIndependentBitmap getMaskBitmap()
Obtient ou définit un tampon contenant le bitmap de masque, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. En conséquence, les champs de ce tampon portant le libellé “UndefinedSpace” sont facultatifs et DOIVENT être ignorés.
Returns: WmfDeviceIndependentBitmap
setMaskBitmap(WmfDeviceIndependentBitmap value)
public void setMaskBitmap(WmfDeviceIndependentBitmap value)
Obtient ou définit un tampon contenant le bitmap de masque, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_PLGBLT ou entre eux. En conséquence, les champs de ce tampon portant le libellé “UndefinedSpace” sont facultatifs et DOIVENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |