EmfPlusDrawCurve

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 EmfPlusDrawCurve extends EmfPlusDrawingRecordType

Il record EmfPlusDrawCurve specifica il disegno di una spline cardinale NOTA: ObjectID (1 byte): L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella EMF+ Object Table per disegnare la curva. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Costruttori

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

Metodi

MetodoDescrizione
getCompressed()Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è compresso.
setCompressed(boolean value)Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è compresso.
getObjectId()Ottiene o imposta l’identificatore dell’oggetto.
setObjectId(byte value)Ottiene o imposta l’identificatore dell’oggetto.
getTension()Ottiene o imposta la tensione, un numero a virgola mobile a 32 bit che specifica quanto strettamente la spline si piega mentre attraversa i punti.
setTension(float value)Ottiene o imposta la tensione, un numero a virgola mobile a 32 bit che specifica quanto strettamente la spline si piega mentre attraversa i punti.
getNumSegments()Ottiene o imposta il conteggio dei segmenti Un intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline.
setNumSegments(int value)Ottiene o imposta il conteggio dei segmenti Un intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline.
getPointData()Ottiene o imposta un array di interi a 32 bit con segno o di numeri a virgola mobile a 32 bit di lunghezza Count che definisce i valori delle coordinate dei punti finali delle linee da tracciare.
setPointData(PointF[] value)Ottiene o imposta un array di interi a 32 bit con segno o di numeri a virgola mobile a 32 bit di lunghezza Count che definisce i valori delle coordinate dei punti finali delle linee da tracciare.

EmfPlusDrawCurve(EmfPlusRecord source)

public EmfPlusDrawCurve(EmfPlusRecord source)

Inizializza una nuova istanza della classe EmfPlusDrawCurve.

Parameters:

ParametroTipoDescrizione
sourceEmfPlusRecordLa sorgente.

getCompressed()

public boolean getCompressed()

Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è compresso. Questo bit indica se il campo PointData specifica dati compressi. Se impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate intere a 16 bit. Se non impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit. Nota: se il flag Relative (sotto) è impostato, questo flag è indefinito e DEVE essere ignorato

Valore: true se compresso; altrimenti, false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è compresso. Questo bit indica se il campo PointData specifica dati compressi. Se impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate intere a 16 bit. Se non impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit. Nota: se il flag Relative (sotto) è impostato, questo flag è indefinito e DEVE essere ignorato

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 EMF+ Object Table per disegnare la curva. 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 EMF+ Object Table per disegnare la curva. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Parameters:

ParametroTipoDescrizione
valorebyte

getTension()

public float getTension()

Ottiene o imposta la tensione Un numero a virgola mobile a 32 bit che specifica quanto strettamente la spline si piega mentre passa attraverso i punti. Un valore di 0 specifica che la spline è una sequenza di linee rette. Man mano che il valore aumenta, la curva diventa più arrotondata. Per ulteriori informazioni, vedere [SPLINE77] e [PETZOLD].

Returns: float

setTension(float value)

public void setTension(float value)

Ottiene o imposta la tensione Un numero a virgola mobile a 32 bit che specifica quanto strettamente la spline si piega mentre passa attraverso i punti. Un valore di 0 specifica che la spline è una sequenza di linee rette. Man mano che il valore aumenta, la curva diventa più arrotondata. Per ulteriori informazioni, vedere [SPLINE77] e [PETZOLD].

Parameters:

ParametroTipoDescrizione
valorefloat

getNumSegments()

public int getNumSegments()

Ottiene o imposta il conteggio dei segmenti Un intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline.

Returns: int

setNumSegments(int value)

public void setNumSegments(int value)

Ottiene o imposta il conteggio dei segmenti Un intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline.

Parameters:

ParametroTipoDescrizione
valoreint

getPointData()

public PointF[] getPointData()

Ottiene o imposta un array di interi a 32 bit con segno o di numeri a virgola mobile a 32 bit di lunghezza Count che definisce i valori delle coordinate dei punti finali delle linee da tracciare.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Ottiene o imposta un array di interi a 32 bit con segno o di numeri a virgola mobile a 32 bit di lunghezza Count che definisce i valori delle coordinate dei punti finali delle linee da tracciare.

Parameters:

ParametroTipoDescrizione
valuePointF[]