Classe EmfPlusPenOptionalData
Contenuti
[
Nascondere
]Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData
Inheritance: EmfPlusStructureObjectType
Constructors
| Name | Descrizione |
|---|---|
| EmfPlusPenOptionalData() | Inizializza una nuova istanza della classe EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Ottiene o imposta l’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. Questo campo DEVE essere presente se il flag PenDataCompoundLine è impostato nel campo PenDataFlags dell’oggetto EmfPlusPenData |
| custom_end_cap_data | EmfPlusCustomEndCapData | r/w | Ottiene o imposta l’oggetto opzionale EmfPlusCustomEndCapData (sezione 2.2.2.11) che definisce la forma del cappuccio finale personalizzato, ovvero la forma da utilizzare alla fine di una linea disegnata 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 |
| custom_start_cap_data | EmfPlusCustomStartCapData | r/w | Ottiene o imposta l’oggetto opzionale EmfPlusCustomStartCapData (sezione 2.2.2.15) che definisce la forma del cappuccio iniziale personalizzato, ovvero la forma da utilizzare all’inizio di una linea disegnata 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 |
| dash_offset | float | r/w | 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. |
| dashed_line_cap_type | EmfPlusDashedLineCapType | r/w | Ottiene o imposta un intero opzionale con segno a 32 bit 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). |
| dashed_line_data | EmfPlusDashedLineData | r/w | Ottiene o imposta l’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. |
| end_cap | EmfPlusLineCapType | r/w | Ottiene o imposta un intero opzionale con segno a 32 bit che specifica la forma per l’estremità 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 |
| join | EmfPlusLineJoinType | r/w | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica come unire due linee disegnate dalla stessa penna e le cui estremità 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). |
| line_style | EmfPlusLineStyle | r/w | Ottiene o imposta un intero opzionale a 32 bit con segno che specifica lo stile utilizzato per le linee disegnate 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). |
| miter_limit | float | r/w | Ottiene o imposta un valore opzionale a virgola mobile a 32 bit che specifica il limite del giunto (miter), che è il rapporto massimo consentito tra la lunghezza del giunto e la larghezza della linea. La lunghezza del giunto è la distanza dalla intersezione delle pareti della linea all’interno dell’unione alla intersezione delle pareti della linea all’esterno dell’unione. La lunghezza del giunto 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. |
| pen_alignment | EmfPlusPenAlignment | r/w | Ottiene o imposta un intero firmato opzionale a 32 bit che specifica la distribuzione della larghezza della penna rispetto alle coordinate della linea disegnata. 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). |
| start_cap | EmfPlusLineCapType | r/w | Ottiene o imposta un intero firmato opzionale a 32 bit 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). |
| transform_matrix | Matrix | r/w | Ottiene o imposta un oggetto EmfPlusTransformMatrix opzionale (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 . |
Constructor: EmfPlusPenOptionalData()
EmfPlusPenOptionalData()
Inizializza una nuova istanza della classe EmfPlusPenOptionalData