Classe EmfLogPenEx
Contenu
[
Cacher
]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
| Name | Description |
|---|---|
| EmfLogPenEx() | Initialise une nouvelle instance de la classe EmfLogPenEx |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| argb_32_color_ref | int | r/w | Obtient ou définit un objet WMF ColorRef ([MS-WMF] section 2.2.2.8). L’interprétation de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section. |
| brush_dib_pattern | WmfDeviceIndependentBitmap | r/w | Obtient ou définit le motif dib du pinceau. |
| brush_hatch | EmfHatchStyle | r/w | Obtient ou définit le motif hachuré du pinceau. La définition de ce champ dépend de la valeur BrushStyle, comme indiqué dans le tableau plus loin dans cette section. |
| brush_style | WmfBrushStyle | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie un style de pinceau pour le crayon à partir de l’énumération WMF BrushStyle ([MS-WMF] section 2.1.1.4). Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur DOIT être soit BS_SOLID soit BS_HATCHED. La valeur de ce champ peut être BS_NULL, mais uniquement si le style de ligne spécifié dans PenStyle est PS_NULL. Le style BS_NULL DOIT être utilisé pour spécifier un pinceau qui n’a aucun effet. |
| num_style_entities | int | r | Obtient le nombre d’éléments dans le tableau spécifié dans le champ StyleEntry. Cette valeur DOIT être zéro si PenStyle ne spécifie pas PS_USERSTYLE. |
| pen_style | EmfPenStyle | r/w | Obtient ou définit le style du crayon |
| style_entry | int[] | r/w | Obtient ou définit un tableau optionnel d’entiers non signés de 32 bits qui définit les longueurs des tirets et des espaces dans la ligne tracée par ce crayon, lorsque la valeur de PenStyle est le style de ligne PS_USERSTYLE pour le crayon. Le tableau contient un nombre d’ entrées spécifiées par NumStyleEntries, mais il est utilisé comme s’il se répétait indéfiniment La première entrée du tableau spécifie la longueur du premier tiret. La deuxième entrée spécifie la longueur du premier espace. Par la suite, les longueurs des tirets et des espaces alternent. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, les longueurs sont spécifiées en unités logiques ; sinon, les longueurs sont spécifiées en unités de dispositif. |
| width | int | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie la largeur de la ligne tracée par le crayon. Si le type de crayon dans le champ PenStyle est PS_GEOMETRIC, cette valeur est la largeur en unités logiques ; sinon, la largeur est spécifiée en unités de dispositif. Si le type de crayon dans le champ PenStyle est PS_COSMETIC, cette valeur DOIT être 0x00000001. |
Constructor: EmfLogPenEx()
EmfLogPenEx()
Initialise une nouvelle instance de la classe EmfLogPenEx