EmfLogPenEx Klasse

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

NameBeschreibung
EmfLogPenEx()Initialisiert eine neue Instanz der EmfLogPenEx Klasse

Properties

NameTypeAccessBeschreibung
argb_32_color_refintr/wLiest oder setzt ein WMF ColorRef‑Objekt ([MS-WMF] Abschnitt 2.2.2.8). Die Interpretation dieses
Feldes hängt vom BrushStyle‑Wert ab, wie in der späteren Tabelle dieses Abschnitts gezeigt.
brush_dib_patternWmfDeviceIndependentBitmapr/wLiest oder setzt das Brush‑DIB‑Muster.
brush_hatchEmfHatchStyler/wLiest oder setzt das Brush‑Schraffurmuster. Die Definition dieses Feldes hängt vom
BrushStyle‑Wert ab, wie in der späteren Tabelle dieses Abschnitts gezeigt.
brush_styleWmfBrushStyler/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die einen Pinselstil für den Stift aus der
WMF BrushStyle‑Aufzählung ([MS-WMF] Abschnitt 2.1.1.4) angibt.
Ist der Stifttyp im PenStyle‑Feld PS_GEOMETRIC, MUSS dieser Wert entweder
BS_SOLID oder BS_HATCHED sein. Der Wert dieses Feldes kann BS_NULL sein, jedoch nur, wenn der
Linienstil im PenStyle PS_NULL ist. Der BS_NULL‑Stil SOLLTE verwendet werden,
um einen Pinsel zu spezifizieren, der keine Wirkung hat.
num_style_entitiesintrLiest die Anzahl der Elemente im Array, das im StyleEntry‑Feld angegeben ist.
Dieser Wert SOLLTE null sein, wenn PenStyle nicht PS_USERSTYLE angibt.
pen_styleEmfPenStyler/wLiest oder setzt den Stiftstil
style_entryint[]r/wLiest oder setzt ein optionales Array von 32‑Bit vorzeichenlosen Ganzzahlen, das die Längen von
Strichen und Lücken in der vom Stift gezeichneten Linie definiert, wenn der Wert von PenStyle
PS_USERSTYLE ist. Das Array enthält eine Anzahl von
Einträgen, die durch NumStyleEntries angegeben wird, wird jedoch so verwendet, als würde es unendlich wiederholt.
Der erste Eintrag im Array gibt die Länge des ersten Strichs an. Der zweite
Eintrag gibt die Länge der ersten Lücke an. Danach wechseln sich Längen von Strichen und Lücken ab.
Ist der Stifttyp im PenStyle‑Feld PS_GEOMETRIC, werden die Längen in logischen Einheiten angegeben; andernfalls werden die Längen in Geräte‑Einheiten angegeben.
widthintr/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Breite der vom Stift gezeichneten Linie angibt.
Ist der Stifttyp im PenStyle‑Feld PS_GEOMETRIC, ist dieser Wert die Breite in
logischen Einheiten; andernfalls wird die Breite in Geräte‑Einheiten angegeben.
Ist der Stifttyp im PenStyle‑Feld PS_COSMETIC, MUSS dieser Wert 0x00000001 sein.

Constructor: EmfLogPenEx()

 EmfLogPenEx() 

Initialisiert eine neue Instanz der EmfLogPenEx Klasse