EmfPlusPenOptionalData
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType
public final class EmfPlusPenOptionalData extends EmfPlusStructureObjectType
L’oggetto EmfPlusPenOptionalData specifica dati opzionali per una penna grafica
Costruttori
| Costruttore | Descrizione |
|---|---|
| EmfPlusPenOptionalData() |
Metodi
| Metodo | Descrizione |
|---|---|
| getTransformMatrix() | Ottiene o imposta un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica una trasformazione dallo spazio mondo allo spazio dispositivo per la penna. |
| setTransformMatrix(Matrix value) | Ottiene o imposta un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica una trasformazione dallo spazio mondo allo spazio dispositivo per la penna. |
| getStartCap() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per l’inizio di una linea nel campo CustomStartCapData. |
| setStartCap(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per l’inizio di una linea nel campo CustomStartCapData. |
| getEndCap() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per la fine di una linea nel campo CustomEndCapData. |
| setEndCap(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per la fine di una linea nel campo CustomEndCapData. |
| getJoin() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica come unire due linee disegnate dalla stessa penna i cui estremi si incontrano. |
| setJoin(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica come unire due linee disegnate dalla stessa penna i cui estremi si incontrano. |
| getMiterLimit() | Ottiene o imposta un valore opzionale a 32 bit in virgola mobile che specifica il limite di spigolo, ovvero il rapporto massimo consentito tra la lunghezza dello spigolo e la larghezza della linea. |
| setMiterLimit(float value) | Ottiene o imposta un valore opzionale a 32 bit in virgola mobile che specifica il limite di spigolo, ovvero il rapporto massimo consentito tra la lunghezza dello spigolo e la larghezza della linea. |
| getLineStyle() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica lo stile usato per le linee disegnate con questo oggetto penna. |
| setLineStyle(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica lo stile usato per le linee disegnate con questo oggetto penna. |
| getDashedLineCapType() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per entrambe le estremità di ogni tratto in una linea tratteggiata. |
| setDashedLineCapType(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per entrambe le estremità di ogni tratto in una linea tratteggiata. |
| getDashOffset() | Ottiene o imposta un valore opzionale a 32 bit in virgola mobile che specifica la distanza dall’inizio di una linea all’inizio del primo spazio in un modello di linea tratteggiata. |
| setDashOffset(float value) | Ottiene o imposta un valore opzionale a 32 bit in virgola mobile che specifica la distanza dall’inizio di una linea all’inizio del primo spazio in un modello di linea tratteggiata. |
| getDashedLineData() | Ottiene o imposta un oggetto opzionale EmfPlusDashedLineData (sezione 2.2.2.16) che specifica le lunghezze dei tratti e degli spazi in una linea tratteggiata personalizzata. |
| setDashedLineData(EmfPlusDashedLineData value) | Ottiene o imposta un oggetto opzionale EmfPlusDashedLineData (sezione 2.2.2.16) che specifica le lunghezze dei tratti e degli spazi in una linea tratteggiata personalizzata. |
| getPenAlignment() | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la distribuzione della larghezza della penna rispetto alle coordinate della linea in fase di disegno. |
| setPenAlignment(int value) | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la distribuzione della larghezza della penna rispetto alle coordinate della linea in fase di disegno. |
| getCompoundLineData() | Ottiene o imposta un oggetto opzionale EmfPlusCompoundLineData (sezione 2.2.2.9) che specifica un array di valori in virgola mobile che definiscono la linea composta di una penna, costituita da linee parallele e spazi. |
| setCompoundLineData(EmfPlusCompoundLineData value) | Ottiene o imposta un oggetto opzionale EmfPlusCompoundLineData (sezione 2.2.2.9) che specifica un array di valori in virgola mobile che definiscono la linea composta di una penna, costituita da linee parallele e spazi. |
| getCustomStartCapData() | Ottiene o imposta un oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15) che definisce la forma personalizzata del cappuccio iniziale, ovvero la forma da utilizzare all’inizio di una linea disegnata con questa penna. |
| setCustomStartCapData(EmfPlusCustomStartCapData value) | Ottiene o imposta un oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15) che definisce la forma personalizzata del cappuccio iniziale, ovvero la forma da utilizzare all’inizio di una linea disegnata con questa penna. |
| getCustomEndCapData() | Ottiene o imposta un oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11) che definisce la forma personalizzata del cappuccio finale, ovvero la forma da utilizzare alla fine di una linea disegnata con questa penna. |
| setCustomEndCapData(EmfPlusCustomEndCapData value) | Ottiene o imposta un oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11) che definisce la forma personalizzata del cappuccio finale, ovvero la forma da utilizzare alla fine di una linea disegnata con questa penna. |
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
getTransformMatrix()
public Matrix getTransformMatrix()
Ottiene o imposta un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica una trasformazione dallo spazio mondo allo spazio dispositivo per la penna. Questo campo DEVE essere presente se il flag PenDataTransform è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
Ottiene o imposta un oggetto opzionale EmfPlusTransformMatrix (sezione 2.2.2.47) che specifica una trasformazione dallo spazio mondo allo spazio dispositivo per la penna. Questo campo DEVE essere presente se il flag PenDataTransform è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Matrix |
getStartCap()
public int getStartCap()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per l’inizio di una linea nel campo CustomStartCapData. Questo campo DEVE essere presente se il flag PenDataStartCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineCapType (sezione 2.1.1.18).
Returns: int
setStartCap(int value)
public void setStartCap(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per l’inizio di una linea nel campo CustomStartCapData. Questo campo DEVE essere presente se il flag PenDataStartCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineCapType (sezione 2.1.1.18).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getEndCap()
public int getEndCap()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per la fine di una linea nel campo CustomEndCapData. Questo campo DEVE essere presente se il flag PenDataEndCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineCapType.
Returns: int
setEndCap(int value)
public void setEndCap(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per la fine di una linea nel campo CustomEndCapData. Questo campo DEVE essere presente se il flag PenDataEndCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineCapType.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getJoin()
public int getJoin()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica come unire due linee tracciate dalla stessa penna e i cui estremi si incontrano. Questo campo DEVE essere presente se il flag PenDataJoin è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineJoinType (sezione 2.1.1.19).
Returns: int
setJoin(int value)
public void setJoin(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica come unire due linee tracciate dalla stessa penna e i cui estremi si incontrano. Questo campo DEVE essere presente se il flag PenDataJoin è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineJoinType (sezione 2.1.1.19).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getMiterLimit()
public float getMiterLimit()
Ottiene o imposta un valore opzionale a virgola mobile a 32 bit che specifica il limite di spigolo, ovvero il rapporto massimo consentito tra la lunghezza dello spigolo e lo spessore della linea. La lunghezza dello spigolo è la distanza dall’intersezione delle pareti della linea all’interno dell’unione all’intersezione delle pareti della linea all’esterno dell’unione. La lunghezza dello spigolo può essere grande quando l’angolo tra due linee è piccolo. Questo campo DEVE essere presente se il flag PenDataMiterLimit è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: float
setMiterLimit(float value)
public void setMiterLimit(float value)
Ottiene o imposta un valore opzionale a virgola mobile a 32 bit che specifica il limite di spigolo, ovvero il rapporto massimo consentito tra la lunghezza dello spigolo e lo spessore della linea. La lunghezza dello spigolo è la distanza dall’intersezione delle pareti della linea all’interno dell’unione all’intersezione delle pareti della linea all’esterno dell’unione. La lunghezza dello spigolo può essere grande quando l’angolo tra due linee è piccolo. Questo campo DEVE essere presente se il flag PenDataMiterLimit è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float |
getLineStyle()
public int getLineStyle()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica lo stile utilizzato per le linee tracciate con questo oggetto penna. Questo campo DEVE essere presente se il flag PenDataLineStyle è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineStyle (sezione 2.1.1.20).
Returns: int
setLineStyle(int value)
public void setLineStyle(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica lo stile utilizzato per le linee tracciate con questo oggetto penna. Questo campo DEVE essere presente se il flag PenDataLineStyle è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione LineStyle (sezione 2.1.1.20).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getDashedLineCapType()
public int getDashedLineCapType()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per entrambe le estremità di ogni tratto in una linea tratteggiata. Questo campo DEVE essere presente se il flag PenDataDashedLineCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione DashedLineCapType (sezione 2.1.1.10).
Returns: int
setDashedLineCapType(int value)
public void setDashedLineCapType(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la forma per entrambe le estremità di ogni tratto in una linea tratteggiata. Questo campo DEVE essere presente se il flag PenDataDashedLineCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione DashedLineCapType (sezione 2.1.1.10).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getDashOffset()
public float getDashOffset()
Ottiene o imposta un valore opzionale a virgola mobile a 32 bit che specifica la distanza dall’inizio di una linea all’inizio del primo spazio in un modello di linea tratteggiata. Questo campo DEVE essere presente se il flag PenDataDashedLineOffset è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: float
setDashOffset(float value)
public void setDashOffset(float value)
Ottiene o imposta un valore opzionale a virgola mobile a 32 bit che specifica la distanza dall’inizio di una linea all’inizio del primo spazio in un modello di linea tratteggiata. Questo campo DEVE essere presente se il flag PenDataDashedLineOffset è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float |
getDashedLineData()
public EmfPlusDashedLineData getDashedLineData()
Ottiene o imposta un oggetto opzionale EmfPlusDashedLineData (sezione 2.2.2.16) che specifica le lunghezze dei tratti e degli spazi in una linea tratteggiata personalizzata. Questo campo DEVE essere presente se il flag PenDataDashedLine è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: EmfPlusDashedLineData
setDashedLineData(EmfPlusDashedLineData value)
public void setDashedLineData(EmfPlusDashedLineData value)
Ottiene o imposta un oggetto opzionale EmfPlusDashedLineData (sezione 2.2.2.16) che specifica le lunghezze dei tratti e degli spazi in una linea tratteggiata personalizzata. Questo campo DEVE essere presente se il flag PenDataDashedLine è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | EmfPlusDashedLineData |
getPenAlignment()
public int getPenAlignment()
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la distribuzione della larghezza della penna rispetto alle coordinate della linea tracciata. Questo campo DEVE essere presente se il flag PenDataNonCenter è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione PenAlignment (sezione 2.1.1.24).
Returns: int
setPenAlignment(int value)
public void setPenAlignment(int value)
Ottiene o imposta un intero opzionale a 32 bit con segno che specifica la distribuzione della larghezza della penna rispetto alle coordinate della linea tracciata. Questo campo DEVE essere presente se il flag PenDataNonCenter è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData, e il valore DEVE essere definito nell’enumerazione PenAlignment (sezione 2.1.1.24).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getCompoundLineData()
public EmfPlusCompoundLineData getCompoundLineData()
Ottiene o imposta un oggetto opzionale EmfPlusCompoundLineData (sezione 2.2.2.9) che specifica un array di valori a virgola mobile che definiscono la linea composta di una penna, costituita da linee parallele e spazi. Questo campo DEVE essere presente se il flag PenDataCompoundLine è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: EmfPlusCompoundLineData
setCompoundLineData(EmfPlusCompoundLineData value)
public void setCompoundLineData(EmfPlusCompoundLineData value)
Ottiene o imposta un oggetto opzionale EmfPlusCompoundLineData (sezione 2.2.2.9) che specifica un array di valori a virgola mobile che definiscono la linea composta di una penna, costituita da linee parallele e spazi. Questo campo DEVE essere presente se il flag PenDataCompoundLine è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | EmfPlusCompoundLineData |
getCustomStartCapData()
public EmfPlusCustomStartCapData getCustomStartCapData()
Ottiene o imposta un oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15) che definisce la forma personalizzata del cappuccio iniziale, ovvero la forma da utilizzare all’inizio di una linea tracciata con questa penna. Può essere una delle varie forme, come un quadrato, un cerchio o un diamante. Questo campo DEVE essere presente se il flag PenDataCustomStartCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: EmfPlusCustomStartCapData
setCustomStartCapData(EmfPlusCustomStartCapData value)
public void setCustomStartCapData(EmfPlusCustomStartCapData value)
Ottiene o imposta un oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15) che definisce la forma personalizzata del cappuccio iniziale, ovvero la forma da utilizzare all’inizio di una linea tracciata con questa penna. Può essere una delle varie forme, come un quadrato, un cerchio o un diamante. Questo campo DEVE essere presente se il flag PenDataCustomStartCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | EmfPlusCustomStartCapData |
getCustomEndCapData()
public EmfPlusCustomEndCapData getCustomEndCapData()
Ottiene o imposta un oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11) che definisce la forma personalizzata del cappuccio finale, ovvero la forma da utilizzare alla fine di una linea tracciata con questa penna. Può essere una delle varie forme, come un quadrato, un cerchio o un diamante. Questo campo DEVE essere presente se il flag PenDataCustomEndCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Returns: EmfPlusCustomEndCapData
setCustomEndCapData(EmfPlusCustomEndCapData value)
public void setCustomEndCapData(EmfPlusCustomEndCapData value)
Ottiene o imposta un oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11) che definisce la forma personalizzata del cappuccio finale, ovvero la forma da utilizzare alla fine di una linea tracciata con questa penna. Può essere una delle varie forme, come un quadrato, un cerchio o un diamante. Questo campo DEVE essere presente se il flag PenDataCustomEndCap è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | EmfPlusCustomEndCapData |