EmfPlusDrawLines

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

Il record EmfPlusDrawlLines specifica il disegno di una serie di linee collegate.

Costruttori

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

Metodi

MetodoDescrizione
getObjectId()Ottiene o imposta l’identificatore dell’oggetto.
setObjectId(byte value)Ottiene o imposta l’identificatore dell’oggetto.
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.
getRelative()Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è relativo.
setRelative(boolean value)Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è relativo.
getClosedShape()Ottiene o imposta un valore che indica se [closed shape].
setClosedShape(boolean value)Ottiene o imposta un valore che indica se [closed shape].
getPointData()Ottiene o imposta i dati dei punti. Un array di Count punti che specificano i punti di inizio e fine delle linee da disegnare.
setPointData(PointF[] value)Ottiene o imposta i dati dei punti. Un array di Count punti che specificano i punti di inizio e fine delle linee da disegnare.

EmfPlusDrawLines(EmfPlusRecord source)

public EmfPlusDrawLines(EmfPlusRecord source)

Inizializza una nuova istanza della classe EmfPlusDrawLines.

Parameters:

ParametroTipoDescrizione
sourceEmfPlusRecordLa sorgente.

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 le linee. 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 le linee. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Parameters:

ParametroTipoDescrizione
valorebyte

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

getRelative()

public boolean getRelative()

Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è relativo. Questo bit indica se il campo PointData specifica posizioni relative o assolute. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate relativa alla posizione specificata dall’elemento precedente nell’array. Nel caso del primo elemento in PointData, si assume una posizione precedente con coordinate (0,0). Se non impostato, PointData specifica posizioni assolute secondo il flag C. Nota: se questo flag è impostato, il flag Compressed (sopra) è indefinito e DEVE essere ignorato

Valore: true se relativo; altrimenti, false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è relativo. Questo bit indica se il campo PointData specifica posizioni relative o assolute. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate relativa alla posizione specificata dall’elemento precedente nell’array. Nel caso del primo elemento in PointData, si assume una posizione precedente con coordinate (0,0). Se non impostato, PointData specifica posizioni assolute secondo il flag C. Nota: se questo flag è impostato, il flag Compressed (sopra) è indefinito e DEVE essere ignorato

Valore: true se relativo; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

getClosedShape()

public boolean getClosedShape()

Ottiene o imposta un valore che indica se [closed shape].

Valore: true se [forma chiusa]; altrimenti, false.

Returns: boolean

setClosedShape(boolean value)

public void setClosedShape(boolean value)

Ottiene o imposta un valore che indica se [closed shape].

Valore: true se [forma chiusa]; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

getPointData()

public PointF[] getPointData()

Ottiene o imposta i dati dei punti. Un array di Count punti che specificano i punti di inizio e fine delle linee da disegnare.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Ottiene o imposta i dati dei punti. Un array di Count punti che specificano i punti di inizio e fine delle linee da disegnare.

Parameters:

ParametroTipoDescrizione
valuePointF[]