![]() | Basic Integration in das Hardcopy-Fenster |
Sie können Ihre Basic-Scripte in das Hardcopy-Fenster integrieren,
dadurch haben Sie die Möglichkeit Ihre Basic-Scripte über das Hardcopy-Menü aufzurufen
|
oder mit einem Klick über die Symbolleiste zu starten.
|
Welche Scripte Sie starten möchten können Sie über "Einstellungen Optionen Basic" festlegen.
Beim Start der Scripte 1 bis 6 wird ein Rechteck angefordert. Die dadurch erzeugten Daten (X, Y,... s.u.) stehen dem Script zur Verfügung. Die Scripte 7 bis 10 werden direkt ausgeführt. |
|
Daten, die den Scripten zur Verfügung stehen:
Positionen des Rechtecks, welches mit dem Mauszeiger ausgewählt wurde: __LastPointStartX __LastPointStartY __LastPointEndX __LastPointEndY Ausgewählte Breite: __PenWidth Ausgewählte Farben: __ForegroundColor __BackgroundColor Verwendete Maus-Taste: __LastMouseButton Folgende Inhalte sind möglich: _LeftMouseButton _RightMouseButton _MiddleMouseButton |
|
Das nachfolgende Beispiel zeichnet eine Linie mit einem Pfeil. (Die rote Linie in dem Bild auf dieser Seite wurde mit diesem Basic-Script gezeichnet.)
Pen.GradientMode = _GradientModeForwardDiagonal
Pen.Width = __PenWidth
Pen.EndCap = _LineCapArrowAnchor
if __LastMouseButton = _LeftMouseButton Then
Pen.StartColor = __ForegroundColor
Pen.EndColor = __ForegroundColor
else
if __LastMouseButton = _RightMouseButton Then
Pen.StartColor = __BackgroundColor
Pen.EndColor = __BackgroundColor
else
Pen.StartColor = __ForegroundColor
Pen.EndColor = __ForegroundColor
Pen.StartTolerance = 128
Pen.EndTolerance = 128
endif
endif
Image(0).Line( __LastPointStartX,__LastPointStartY, __LastPointEndX,__LastPointEndY )
|