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

CostruttoreDescrizione
EmfGradientFill(EmfRecord source)Inizializza una nuova istanza della classe EmfGradientFill.

Metodi

MetodoDescrizione
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:

ParametroTipoDescrizione
sourceEmfRecordLa 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:

ParametroTipoDescrizione
valueRectangle

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:

ParametroTipoDescrizione
valoreint

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:

ParametroTipoDescrizione
valoreint

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:

ParametroTipoDescrizione
valoreint

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:

ParametroTipoDescrizione
valueEmfVertexData