set_line_styleT_set_line_styleSetLineStyleSetLineStyleset_line_style (算子名称)
名称
set_line_styleT_set_line_styleSetLineStyleSetLineStyleset_line_style — Define a contour output pattern.
参数签名
描述
set_line_styleset_line_styleSetLineStyleSetLineStyleSetLineStyleset_line_style defines the output pattern of the margin of
regions and of XLD contours. The information is used by operators like
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region, disp_linedisp_lineDispLineDispLineDispLinedisp_line, disp_polygondisp_polygonDispPolygonDispPolygonDispPolygondisp_polygon etc. The
current value can be queried with get_line_styleget_line_styleGetLineStyleGetLineStyleGetLineStyleget_line_style.
StyleStyleStyleStylestylestyle contains up to five pairs of values. The first value is
the length of the visible contour part, the second is the length of
the invisible part. The value pairs are used cyclical for contour
output.
运行信息
- 多线程类型:可重入(与非独占操作符并行运行)。
- 多线程作用域:全局(可以从任何线程调用)。
- 未经并行化处理。
参数表
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Window handle.
StyleStyleStyleStylestylestyle (input_control) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Contour pattern.
Default:
[]
Value range:
1
≤
Style
Style
Style
Style
style
style
≤
120
例程 (HDevelop)
* 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,[])
例程 (C)
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);
例程 (HDevelop)
* 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,[])
例程 (HDevelop)
* 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,[])
例程 (HDevelop)
* 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_styleSetLineStyleSetLineStyleSetLineStyleset_line_style returns 2 (
H_MSG_TRUE)
if the parameter is
correct and the window is valid. Otherwise an exception is raised.
可能的前置算子
get_line_styleget_line_styleGetLineStyleGetLineStyleGetLineStyleget_line_style
可能的后置算子
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
参考其它
get_line_styleget_line_styleGetLineStyleGetLineStyleGetLineStyleget_line_style,
set_line_approxset_line_approxSetLineApproxSetLineApproxSetLineApproxset_line_approx,
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
模块
Foundation