EmfLogPenEx

EmfLogPenEx class

L’oggetto LogPenEx specifica lo stile, la larghezza e il colore di una penna logica estesa.

public sealed class EmfLogPenEx : EmfBasePen

Costruttori

NomeDescrizione
EmfLogPenEx()Default_Costruttore

Proprietà

NomeDescrizione
override Argb32ColorRef { get; set; }Ottiene o imposta un oggetto ColorRef WMF ([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.
BrushDibPattern { get; set; }Ottiene o imposta il pattern dib del pennello.
BrushHatch { get; set; }Ottiene o imposta il modello di tratteggio del pennello. La definizione di questo campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.
BrushStyle { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dall’enumerazione BrushStyle WMF ([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 utilizzato per specificare un pennello che non ha effetto.
NumStyleEntities { get; }Ottiene il numero di elementi nella matrice specificata nel campo StyleEntry. Questo valore DOVREBBE essere zero se PenStyle non specifica PS_USERSTYLE.
override PenStyle { get; set; }Ottiene o imposta lo stile della penna
StyleEntry { get; set; }Ottiene o imposta una matrice facoltativa di interi senza segno a 32 bit che definisce le lunghezze dei trattini e degli spazi vuoti di nella linea tracciata da questa penna, quando il valore di PenStyle è lo stile di linea PS_USERSTYLE per la penna. L’array contiene un numero di voci specificate da NumStyleEntries, ma viene utilizzato come se fosse ripetuto all’infinito La prima voce dell’array specifica la lunghezza del primo trattino. La seconda voce specifica la lunghezza del primo spazio vuoto. Successivamente, le lunghezze dei trattini e degli spazi si alternano. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, le lunghezze sono specificate in unità logiche ; in caso contrario, le lunghezze sono specificate in unità dispositivo.
Width { get; set; }Ottiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea tracciata dalla penna. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore è la larghezza in unità logiche; in caso contrario, la larghezza è specificata in unità dispositivo. Se il tipo di penna nel campo PenStyle è PS_COSMETIC, questo valore DEVE essere 0x00000001.

Guarda anche