EmfGradientFill

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.EmfDrawingRecordType

public final class EmfGradientFill extends EmfDrawingRecordType

L’enregistrement EMR_GRADIENTFILL spécifie le remplissage de rectangles ou de triangles avec des dégradés de couleur.

Un enregistrement EMR_GRADIENTFILL qui indique que les trois sommets d’un triangle DOIVENT remplir la figure avec des dégradés lisses de couleurs.[85] Un enregistrement EMR_GRADIENTFILL qui indique que les sommets supérieur gauche et inférieur droit d’un rectangle DOIVENT remplir la figure avec des dégradés lisses de couleur. Il existe deux modes de remplissage de dégradé dans l’énumération GradientFill qui peuvent être utilisés lors du dessin d’un rectangle. En mode GRADIENT_FILL_RECT_H, le rectangle est rempli de gauche à droite. En mode GRADIENT_FILL_RECT_V, le rectangle est rempli de haut en bas. Note : Un enregistrement EMR_GRADIENTFILL DOIT ignorer les champs Alpha dans les objets TriVertex. Un enregistrement EMR_ALPHABLEND (section 2.3.1.1) qui suit immédiatement l’enregistrement EMR_GRADIENTFILL peut être utilisé pour appliquer un dégradé de transparence alpha à la zone remplie.

Constructeurs

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

Méthodes

MéthodeDescription
getBounds()Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui spécifie un rectangle englobant, en unités de périphérique inclusives.
setBounds(Rectangle value)Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui spécifie un rectangle englobant, en unités de périphérique inclusives.
getNVer()Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de sommets.
setNVer(int value)Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de sommets.
getNTri()Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de rectangles ou de triangles à remplir.
setNTri(int value)Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de rectangles ou de triangles à remplir.
getUlMode()Obtient ou définit un entier non signé de 32 bits qui spécifie le mode de remplissage de dégradé.
setUlMode(int value)Obtient ou définit un entier non signé de 32 bits qui spécifie le mode de remplissage de dégradé.
getVertexData()Obtient ou définit les objets qui spécifient les sommets de rectangles ou de triangles ainsi que les couleurs qui leur correspondent.
setVertexData(EmfVertexData value)Obtient ou définit les objets qui spécifient les sommets de rectangles ou de triangles ainsi que les couleurs qui leur correspondent.

EmfGradientFill(EmfRecord source)

public EmfGradientFill(EmfRecord source)

Initialise une nouvelle instance de la classe EmfGradientFill.

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 spécifie un rectangle englobant, en unités de périphérique inclusives.

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 spécifie un rectangle englobant, en unités de périphérique inclusives.

Parameters:

ParamètreTypeDescription
valueRectangle

getNVer()

public int getNVer()

Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de sommets.

Returns: int

setNVer(int value)

public void setNVer(int value)

Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de sommets.

Parameters:

ParamètreTypeDescription
valeurint

getNTri()

public int getNTri()

Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de rectangles ou de triangles à remplir.

Returns: int

setNTri(int value)

public void setNTri(int value)

Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de rectangles ou de triangles à remplir.

Parameters:

ParamètreTypeDescription
valeurint

getUlMode()

public int getUlMode()

Obtient ou définit un entier non signé de 32 bits qui spécifie le mode de remplissage en dégradé. La valeur DOIT appartenir à l’énumération GradientFill (section 2.1.15).

Returns: int

setUlMode(int value)

public void setUlMode(int value)

Obtient ou définit un entier non signé de 32 bits qui spécifie le mode de remplissage en dégradé. La valeur DOIT appartenir à l’énumération GradientFill (section 2.1.15).

Parameters:

ParamètreTypeDescription
valeurint

getVertexData()

public EmfVertexData getVertexData()

Obtient ou définit les objets qui spécifient les sommets de rectangles ou de triangles ainsi que les couleurs qui leur correspondent.

Returns: EmfVertexData

setVertexData(EmfVertexData value)

public void setVertexData(EmfVertexData value)

Obtient ou définit les objets qui spécifient les sommets de rectangles ou de triangles ainsi que les couleurs qui leur correspondent.

Parameters:

ParamètreTypeDescription
valueEmfVertexData