set_line_widthT_set_line_widthSetLineWidthSetLineWidth (Operator)
Name
set_line_widthT_set_line_widthSetLineWidthSetLineWidth
— Festlegen der Strichstärke für die Konturdarstellung.
Signatur
Beschreibung
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth
gibt an, wie dick (in Pixel) der Rand einer Region
dargestellt werden soll. Die Darstellung erfolgt mit Operatoren wie
disp_regiondisp_regionDispRegionDispRegionDispRegion
, disp_linedisp_lineDispLineDispLineDispLine
, disp_polygondisp_polygonDispPolygonDispPolygonDispPolygon
,
etc. Mit dem Operator get_line_widthget_line_widthGetLineWidthGetLineWidthGetLineWidth
kann der Ausgabeparameter für das Ausgabefenster abgefragt werden.
Nicht bei allen Geräten besteht die Möglichkeit die Randstärke zu
verändern. Dies kann mit dem Operator query_line_widthquery_line_widthQueryLineWidthQueryLineWidthQueryLineWidth
abgefragt werden.
Achtung
Die Strichstärke ist nur von Bedeutung, falls der Modus
set_draw(::WindowHandle,'margin':)set_draw(WindowHandle,"margin")SetDraw(WindowHandle,"margin")SetDraw(WindowHandle,"margin")SetDraw(WindowHandle,"margin")
eingestellt wurde. Falls die Strichstärke
größer als 1 ist, können Hohlflächen von Regionen nicht immer korrekt
ausgegeben werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle
(input_control) window →
HWindow, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
WidthWidthWidthWidthwidth
(input_control) real →
HTupleHTupleHtuple (real) (double) (double) (double)
Strichstärke für Konturdarstellung.
Defaultwert: 1.0
Restriktion: Width >= 1.0 && Width <= 2000.0
Ergebnis
set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidth
liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt
ist und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
query_line_widthquery_line_widthQueryLineWidthQueryLineWidthQueryLineWidth
,
get_line_widthget_line_widthGetLineWidthGetLineWidthGetLineWidth
Nachfolger
disp_regiondisp_regionDispRegionDispRegionDispRegion
Siehe auch
get_line_widthget_line_widthGetLineWidthGetLineWidthGetLineWidth
,
query_line_widthquery_line_widthQueryLineWidthQueryLineWidthQueryLineWidth
,
set_drawset_drawSetDrawSetDrawSetDraw
,
disp_regiondisp_regionDispRegionDispRegionDispRegion
Modul
Foundation