Classe EmfLogPenEx

Summary: The LogPenEx object specifies the style, width, and color of an extended logical pen.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogPenEx

Inheritance: EmfBasePen

Constructors

NameDescrizione
EmfLogPenEx()Inizializza una nuova istanza della classe EmfLogPenEx

Properties

NameTypeAccessDescrizione
argb_32_color_refintr/wOttiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8). L’interpretazione di questo
campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.
brush_dib_patternWmfDeviceIndependentBitmapr/wOttiene o imposta il pattern dib del pennello.
brush_hatchEmfHatchStyler/wOttiene o imposta il pattern a trama del pennello. La definizione di questo campo dipende dal
valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.
brush_styleWmfBrushStyler/wOttiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dalla
enumerazione WMF BrushStyle ([MS-WMF] sezione 2.1.1.4).
Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore DEVE essere BS_SOLID o BS_HATCHED. Il valore di questo campo può essere BS_NULL, ma solo se lo
stile di linea specificato in PenStyle è PS_NULL. Lo stile BS_NULL DOVREBBE essere usato
per specificare un pennello che non ha effetto.
num_style_entitiesintrOttiene il numero di elementi nell’array specificato nel campo StyleEntry.
Questo valore DOVREBBE essere zero se PenStyle non specifica PS_USERSTYLE.
pen_styleEmfPenStyler/wOttiene o imposta lo stile della penna
style_entryint[]r/wOttiene o imposta un array opzionale di interi senza segno a 32 bit che definisce le lunghezze di
tratti e spazi nella linea disegnata da questa penna, quando il valore di PenStyle
è lo stile di linea PS_USERSTYLE per la penna. L’array contiene un numero di
voci specificato da NumStyleEntries, ma viene usato come se si ripetesse indefinitamente
La prima voce dell’array specifica la lunghezza del primo tratto. La seconda
voce specifica la lunghezza del primo spazio. Successivamente, le lunghezze di tratti e spazi si alternano.
Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, le lunghezze sono specificate in
unità logiche; altrimenti, le lunghezze sono specificate in unità di dispositivo.
widthintr/wOttiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea disegnata dalla penna.
Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore è la larghezza in
unità logiche; altrimenti, la larghezza è specificata in unità di dispositivo.
Se il tipo di penna nel campo PenStyle è PS_COSMETIC, questo valore DEVE essere 0x00000001.

Constructor: EmfLogPenEx()

 EmfLogPenEx() 

Inizializza una nuova istanza della classe EmfLogPenEx