EmfPlusDrawPie

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawPie extends EmfPlusDrawingRecordType

Il record EmfPlusDrawPie specifica il disegno di una sezione dell’interno di un’ellisse.

Costruttori

CostruttoreDescrizione
EmfPlusDrawPie(EmfPlusRecord source)Inizializza una nuova istanza della classe EmfPlusDrawPie.

Metodi

MetodoDescrizione
getCompressed()Ottiene o imposta un valore che indica se il PointData è compresso.
setCompressed(boolean value)Ottiene o imposta un valore che indica se il PointData è compresso.
getObjectId()Ottiene o imposta l’identificatore dell’oggetto.
setObjectId(byte value)Ottiene o imposta l’identificatore dell’oggetto.
getStartAngle()Ottiene o imposta l’angolo di partenza Un valore a virgola mobile a 32 bit, non negativo, che specifica l’angolo tra l’asse x e il punto di partenza della fetta di torta.
setStartAngle(float value)Ottiene o imposta l’angolo di partenza Un valore a virgola mobile a 32 bit, non negativo, che specifica l’angolo tra l’asse x e il punto di partenza della fetta di torta.
getSweepAngle()Ottiene o imposta l’angolo di sweep Un valore a virgola mobile a 32 bit che specifica l’estensione dell’arco che definisce la fetta di torta da disegnare, come angolo in gradi misurato dal punto di partenza definito dal valore StartAngle.
setSweepAngle(float value)Ottiene o imposta l’angolo di sweep Un valore a virgola mobile a 32 bit che specifica l’estensione dell’arco che definisce la fetta di torta da disegnare, come angolo in gradi misurato dal punto di partenza definito dal valore StartAngle.
getRectData()Ottiene o imposta i dati del rettangolo Un oggetto EmfPlusRect o EmfPlusRectF che definisce il riquadro di delimitazione dell’ellisse che contiene la fetta di torta.
setRectData(RectangleF value)Ottiene o imposta i dati del rettangolo Un oggetto EmfPlusRect o EmfPlusRectF che definisce il riquadro di delimitazione dell’ellisse che contiene la fetta di torta.

EmfPlusDrawPie(EmfPlusRecord source)

public EmfPlusDrawPie(EmfPlusRecord source)

Inizializza una nuova istanza della classe EmfPlusDrawPie.

Parameters:

ParametroTipoDescrizione
sourceEmfPlusRecordLa sorgente.

getCompressed()

public boolean getCompressed()

Ottiene o imposta un valore che indica se il PointData è compresso. Se impostato, RectData contiene un oggetto EmfPlusRect (sezione 2.2.2.38). Se non impostato, RectData contiene un oggetto EmfPlusRectF (sezione 2.2.2.39).

Valore: true se compresso; altrimenti, false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Ottiene o imposta un valore che indica se il PointData è compresso. Se impostato, RectData contiene un oggetto EmfPlusRect (sezione 2.2.2.38). Se non impostato, RectData contiene un oggetto EmfPlusRectF (sezione 2.2.2.39).

Valore: true se compresso; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

getObjectId()

public byte getObjectId()

Ottiene o imposta l’identificatore dell’oggetto. L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella tabella degli oggetti EMF+ per disegnare la torta. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Ottiene o imposta l’identificatore dell’oggetto. L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella tabella degli oggetti EMF+ per disegnare la torta. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Parameters:

ParametroTipoDescrizione
valorebyte

getStartAngle()

public float getStartAngle()

Ottiene o imposta l’angolo di partenza Un valore a virgola mobile a 32 bit, non negativo, che specifica l’angolo tra l’asse x e il punto di partenza della fetta di torta. Qualsiasi valore è accettabile, ma DEVE essere interpretato modulo 360, con il risultato utilizzato nell’intervallo da 0,0 inclusivo a 360,0 esclusivo.

Returns: float

setStartAngle(float value)

public void setStartAngle(float value)

Ottiene o imposta l’angolo di partenza Un valore a virgola mobile a 32 bit, non negativo, che specifica l’angolo tra l’asse x e il punto di partenza della fetta di torta. Qualsiasi valore è accettabile, ma DEVE essere interpretato modulo 360, con il risultato utilizzato nell’intervallo da 0,0 inclusivo a 360,0 esclusivo.

Parameters:

ParametroTipoDescrizione
valorefloat

getSweepAngle()

public float getSweepAngle()

Ottiene o imposta l’angolo di sweep Un valore a virgola mobile a 32 bit che specifica l’estensione dell’arco che definisce la fetta di torta da disegnare, come angolo in gradi misurato dal punto di partenza definito dal valore StartAngle. Qualsiasi valore è accettabile, ma DEVE essere limitato a -360,0 fino a 360,0 inclusi. Un valore positivo indica che lo sweep è definito in senso orario, e un valore negativo indica che lo sweep è definito in senso antiorario.

Returns: float

setSweepAngle(float value)

public void setSweepAngle(float value)

Ottiene o imposta l’angolo di sweep Un valore a virgola mobile a 32 bit che specifica l’estensione dell’arco che definisce la fetta di torta da disegnare, come angolo in gradi misurato dal punto di partenza definito dal valore StartAngle. Qualsiasi valore è accettabile, ma DEVE essere limitato a -360,0 fino a 360,0 inclusi. Un valore positivo indica che lo sweep è definito in senso orario, e un valore negativo indica che lo sweep è definito in senso antiorario.

Parameters:

ParametroTipoDescrizione
valorefloat

getRectData()

public RectangleF getRectData()

Ottiene o imposta i dati del rettangolo Un oggetto EmfPlusRect o EmfPlusRectF che definisce il riquadro di delimitazione dell’ellisse che contiene la fetta di torta. Questo rettangolo definisce la posizione, la dimensione e la forma della fetta. Il tipo di oggetto in questo campo è specificato dal valore del campo Flags.

Returns: RectangleF

setRectData(RectangleF value)

public void setRectData(RectangleF value)

Ottiene o imposta i dati del rettangolo Un oggetto EmfPlusRect o EmfPlusRectF che definisce il riquadro di delimitazione dell’ellisse che contiene la fetta di torta. Questo rettangolo definisce la posizione, la dimensione e la forma della fetta. Il tipo di oggetto in questo campo è specificato dal valore del campo Flags.

Parameters:

ParametroTipoDescrizione
valueRectangleF