EmfAlphaBlend

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 EmfAlphaBlend extends EmfBitmapRecordType

L’enregistrement EMR_ALPHABLEND spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, incluant les données de transparence alpha, selon une opération de fusion spécifiée.

Constructeurs

ConstructeurDescription
EmfAlphaBlend(EmfRecord source)Initialise une nouvelle instance de la classe EmfAlphaBlend.

Méthodes

MéthodeDescription
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.
getBlendFunction()Obtient ou définit une structure qui spécifie les opérations de mélange pour les bitmaps source et destination.
setBlendFunction(EmfBlendFunction value)Obtient ou définit une structure qui spécifie les opérations de mélange pour les bitmaps source et destination.
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.
getXformSr()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.
setXformSr(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.
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.
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_ALPHABLEND.
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_ALPHABLEND.

EmfAlphaBlend(EmfRecord source)

public EmfAlphaBlend(EmfRecord source)

Initialise une nouvelle instance de la classe EmfAlphaBlend.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa 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ètreTypeDescription
valueRectangle

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

getCxDest()

public int getCxDest()

Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle de destination. Cette valeur DOIT être supérieure à zéro.

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. Cette valeur DOIT être supérieure à zéro.

Parameters:

ParamètreTypeDescription
valeurint

getCyDest()

public int getCyDest()

Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle de destination. Cette valeur DOIT être supérieure à zéro.

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. Cette valeur DOIT être supérieure à zéro.

Parameters:

ParamètreTypeDescription
valeurint

getBlendFunction()

public EmfBlendFunction getBlendFunction()

Obtient ou définit une structure qui spécifie les opérations de mélange pour les bitmaps source et destination.

Returns: EmfBlendFunction

setBlendFunction(EmfBlendFunction value)

public void setBlendFunction(EmfBlendFunction value)

Obtient ou définit une structure qui spécifie les opérations de mélange pour les bitmaps source et destination.

Parameters:

ParamètreTypeDescription
valueEmfBlendFunction

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

getXformSr()

public Matrix getXformSr()

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

setXformSr(Matrix value)

public void setXformSr(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ètreTypeDescription
valueMatrix

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.

Valeur : la couleur ARGB de 32 bits

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.

Valeur : la couleur ARGB de 32 bits

Parameters:

ParamètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

getCxSrc()

public int getCxSrc()

Obtient ou définit un entier signé de 32 bits qui spécifie la largeur logique du rectangle source. Cette valeur DOIT être supérieure à zéro.

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. Cette valeur DOIT être supérieure à zéro.

Parameters:

ParamètreTypeDescription
valeurint

getCySrc()

public int getCySrc()

Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur logique du rectangle source. Cette valeur DOIT être supérieure à zéro.

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. Cette valeur DOIT être supérieure à zéro.

Parameters:

ParamètreTypeDescription
valeurint

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_ALPHABLEND. 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 le bitmap source, qui n’est pas obligé d’être contigu avec la partie fixe de l’enregistrement EMR_ALPHABLEND. En conséquence, les champs de ce tampon étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.

Parameters:

ParamètreTypeDescription
valueWmfDeviceIndependentBitmap