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
Il record EMR_GRADIENTFILL specifica il riempimento di rettangoli o triangoli con gradienti di colore.
Un record EMR_GRADIENTFILL che specifica che i tre vertici di un triangolo DEVONO riempire la figura con gradienti lisci di colori.[85] Un record EMR_GRADIENTFILL che specifica che i vertici superiore sinistro e inferiore destro di un rettangolo DEVONO riempire la figura con gradienti lisci di colore. Esistono due modalità di riempimento gradiente nell’enumerazione GradientFill che possono essere usate quando si disegna un rettangolo. Nella modalità GRADIENT_FILL_RECT_H, il rettangolo è riempito da sinistra a destra. Nella modalità GRADIENT_FILL_RECT_V, il rettangolo è riempito dall’alto verso il basso. Nota: un record EMR_GRADIENTFILL DEVE ignorare i campi Alpha negli oggetti TriVertex. Un record EMR_ALPHABLEND (sezione 2.3.1.1) che segue immediatamente il record EMR_GRADIENTFILL può essere usato per applicare un gradiente di trasparenza alfa all’area riempita.
Costruttori
| Costruttore | Descrizione |
|---|---|
| EmfGradientFill(EmfRecord source) | Inizializza una nuova istanza della classe EmfGradientFill. |
Metodi
| Metodo | Descrizione |
|---|---|
| getBounds() | Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica un rettangolo di delimitazione, in unità del dispositivo inclusive-inclusive. |
| setBounds(Rectangle value) | Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica un rettangolo di delimitazione, in unità del dispositivo inclusive-inclusive. |
| getNVer() | Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di vertici. |
| setNVer(int value) | Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di vertici. |
| getNTri() | Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di rettangoli o triangoli da riempire. |
| setNTri(int value) | Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di rettangoli o triangoli da riempire. |
| getUlMode() | Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità di riempimento gradiente. |
| setUlMode(int value) | Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità di riempimento gradiente. |
| getVertexData() | Ottiene o imposta gli oggetti che specificano i vertici di rettangoli o triangoli e i colori corrispondenti. |
| setVertexData(EmfVertexData value) | Ottiene o imposta gli oggetti che specificano i vertici di rettangoli o triangoli e i colori corrispondenti. |
EmfGradientFill(EmfRecord source)
public EmfGradientFill(EmfRecord source)
Inizializza una nuova istanza della classe EmfGradientFill.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source | EmfRecord | La sorgente. |
getBounds()
public Rectangle getBounds()
Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica un rettangolo di delimitazione, in unità del dispositivo inclusive-inclusive.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che specifica un rettangolo di delimitazione, in unità del dispositivo inclusive-inclusive.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Rectangle |
getNVer()
public int getNVer()
Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di vertici.
Returns: int
setNVer(int value)
public void setNVer(int value)
Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di vertici.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getNTri()
public int getNTri()
Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di rettangoli o triangoli da riempire.
Returns: int
setNTri(int value)
public void setNTri(int value)
Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di rettangoli o triangoli da riempire.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getUlMode()
public int getUlMode()
Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità di riempimento gradiente. Il valore DEVE essere nell’enumerazione GradientFill (sezione 2.1.15).
Returns: int
setUlMode(int value)
public void setUlMode(int value)
Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità di riempimento gradiente. Il valore DEVE essere nell’enumerazione GradientFill (sezione 2.1.15).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getVertexData()
public EmfVertexData getVertexData()
Ottiene o imposta gli oggetti che specificano i vertici di rettangoli o triangoli e i colori corrispondenti.
Returns: EmfVertexData
setVertexData(EmfVertexData value)
public void setVertexData(EmfVertexData value)
Ottiene o imposta gli oggetti che specificano i vertici di rettangoli o triangoli e i colori corrispondenti.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | EmfVertexData |