Classe EmfPlusPenOptionalData

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

NameDescrizione
EmfPlusPenOptionalData()Inizializza una nuova istanza della classe EmfPlusPenOptionalData

Properties

NameTypeAccessDescrizione
compound_line_dataEmfPlusCompoundLineDatar/wOttiene 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_dataEmfPlusCustomEndCapDatar/wOttiene 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_dataEmfPlusCustomStartCapDatar/wOttiene 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_offsetfloatr/wOttiene 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_typeEmfPlusDashedLineCapTyper/wOttiene 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_dataEmfPlusDashedLineDatar/wOttiene 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_capEmfPlusLineCapTyper/wOttiene 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
joinEmfPlusLineJoinTyper/wOttiene 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_styleEmfPlusLineStyler/wOttiene 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_limitfloatr/wOttiene 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_alignmentEmfPlusPenAlignmentr/wOttiene 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_capEmfPlusLineCapTyper/wOttiene 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_matrixMatrixr/wOttiene 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