Name
set_line_styleT_set_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle — Festlegen des Musters für die Konturdarstellung.
set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle gibt an, wie der Rand einer Region oder XLD
Konturen dargestellt werden soll. Diese Information wird von
Operatoren wie disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion, disp_linedisp_lineDispLinedisp_lineDispLineDispLine,
disp_polygondisp_polygonDispPolygondisp_polygonDispPolygonDispPolygon etc. benötigt.
Der aktuell eingestellte Wert kann mit dem Operator
get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle abgefragt werden. Konkret enthält Style
(derzeit maximal fünf) Zahlenpaare. Der erste Wert ist jeweils die
Länge des sichtbaren Konturstücks, der zweite die Länge des darauf
folgenden Zwischenraums. Die Zahlenpaare werden für die Ausgabe einer
Kontur zyklisch herangezogen.
set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle führt automatisch eine leichte
Glättung durch (entsprechend set_line_approx(::WindowHandle,3:)set_line_approx(WindowHandle,3)SetLineApprox(WindowHandle,3)set_line_approx(WindowHandle,3)SetLineApprox(WindowHandle,3)SetLineApprox(WindowHandle,3)).
Dieser Wert kann mit set_line_approxset_line_approxSetLineApproxset_line_approxSetLineApproxSetLineApprox nur vergrößert werden.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Muster der Kontur.
Defaultwert: []
Typischer Wertebereich: 1
≤
Style
Style
Style
Style
Style
style
≤
120
* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])
Htuple LineStyle ;
/* stroke line: X-Windows */
create_tuple(&LineStyle,2) ;
set_i(LineStyle,20,0) ;
set_i(LineStyle,7,1) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;
/* point-stroke line: X-Windows */
create_tuple(&LineStyle,4) ;
set_i(LineStyle,20,0) ;
set_i(LineStyle,7,1) ;
set_i(LineStyle,3,2) ;
set_i(LineStyle,7,3) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;
/* passing line (standard) */
create_tuple(&LineStyle,0) ;
T_set_line_style(WindowHandle,LineStyle) ;
destroy_tuple(LineStyle) ;
* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])
* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])
* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])
* stroke line: X-Windows
set_line_style(WindowHandle,[20,7])
* point-stroke line: X-Windows
set_line_style(WindowHandle,[20,7,3,7])
* passing line (standard)
set_line_style(WindowHandle,[])
set_line_styleset_line_styleSetLineStyleset_line_styleSetLineStyleSetLineStyle liefert den Wert 2 (H_MSG_TRUE), falls der Parameter korrekt
und das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung
durchgeführt.
get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle
disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion
get_line_styleget_line_styleGetLineStyleget_line_styleGetLineStyleGetLineStyle,
set_line_approxset_line_approxSetLineApproxset_line_approxSetLineApproxSetLineApprox,
disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion
Foundation