名称
dev_set_draw - 定义region填充模式。
用法
dev_set_draw( : : DrawMode : )
描述
dev_set_draw定义region的填充模式。 如果DrawMode设置为'fill',region显示为填充,如果设置为'margin',则只显示轮廓。 在'margin'模式下,轮廓的外观会受到dev_set_line_width,set_line_approx和set_line_style的影响。
有关更多信息,请参阅算子set_draw的说明。 但是,与算子set_draw相反,该算子填充模式也用于之后打开的所有新图形窗口。
注意
使用HDevelop的代码导出功能,为该算子生成的代码可能与相关的HALCON算子具有不同的行为。 有关将HDevelop图形算子导出为不同编程语言的代码的详细说明,请参阅“HDevelop User's Guide”中的 Code Export -> General Aspects of Code Generation -> Graphics Windows一章。
参数
DrawMode (input_control) string → (string)
Fill mode for region output.
Default value: 'fill'
List of values: 'fill', 'margin'
示例(HDevelop)
read_image(Image,'monkey') threshold(Image,Region,128,255) dev_clear_window () dev_set_color('red') dev_set_draw('fill') dev_display(Region) dev_set_color('white') dev_set_draw('margin') dev_display(Region)
结果
如果指定参数的值正确,则dev_set_draw返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。
Possible Successors
dev_set_line_width, dev_display
See also
set_draw
Module
Foundation
HDevelop例程
pm_illu.hdev Apply online pattern matching using a gray-value template that adapts to illumination changes
display_operators.hdev Visualize results
dev_display.hdev Display image objects in graphics windows in HDevelop
clip.hdev Determine the position and orientation of clips