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
| Constructeur | Description |
|---|---|
| EmfGradientFill(EmfRecord source) | Initialise une nouvelle instance de la classe EmfGradientFill. |
Méthodes
| Méthode | Description |
|---|---|
| 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è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 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ètre | Type | Description |
|---|---|---|
| value | Rectangle |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| value | EmfVertexData |