PenCreate

PenCreate erzeugt einen Zeichenstift, der an Zeichenobjekte und Datensätze übergeben werden kann.

hPen = PenCreate()
hPen = PenCreate(hPenOther)
hPen = PenCreate(nStyle, nWidth, rvColorRGB)

Returnwert

hPen ist die Zugriffsnummer (Handle) mit der auf den Zeichenstift zugegriffen werden kann. Falls der Zeichenstift nicht erzeugt werden kann ist hPen gleich 0.

Parameter

nStyle

nStyle ist einer der folgenden Werte:

Wert Bedeutung
PS_SOLID durchgezogener Zeichenstift
PS_DASH gestrichelter Zeichenstift
PS_DOT gepunkteter Zeichenstift
PS_DASHDOT strich-punktierter Zeichenstift
PS_DASHDOTDOT strich-doppel-punktierter Zeichenstift
PS_NULL nicht sichtbarer Zeichenstift
nWidth

nWidth ist die Dicke des Zeichenstifts in 0.1 mm.

rvColorRGB

rvColorRGB ein Vektor mit drei Elementen, der die Farbe des Zeichenstifts angibt:

Wert Bedeutung
rvColorRGB[1] Rotanteil der Farbe im Bereich 0 bis 255
rvColorRGB[2] Grünanteil der Farbe im Bereich 0 bis 255
rvColorRGB[3] Blauanteil der Farbe im Bereich 0 bis 255

History

Version Beschreibung
4.2.7 Die Funktion kann auch als Kopier-Konstruktor aufgerufen werden.

id-246394