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
| Costruttore | Descrizione |
|---|---|
| EmfPlusDrawCurve(EmfPlusRecord source) | Inizializza una nuova istanza della classe EmfPlusDrawCurve. |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source | EmfPlusRecord | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | byte |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PointF[] |