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

NameDescription
EmfLogPenEx()Initialise une nouvelle instance de la classe EmfLogPenEx

Properties

NameTypeAccessDescription
argb_32_color_refintr/wObtient 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_patternWmfDeviceIndependentBitmapr/wObtient ou définit le motif dib du pinceau.
brush_hatchEmfHatchStyler/wObtient 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_styleWmfBrushStyler/wObtient 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_entitiesintrObtient 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_styleEmfPenStyler/wObtient ou définit le style du crayon
style_entryint[]r/wObtient 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.
widthintr/wObtient 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