• halcondisp_message文本输出和set_display_font设置字体


     

    在HDevelop中  

    read_image (Image, 'D:/bb/tu/ma.jpg')
    dev_open_window(0,700,500,300,'black',WindowHandle)
    
    dev_display(Image)
    
    disp_message(WindowHandle, '天津塘沽', 'window', -1, -1, 'blue', 'true' )
    *输出字符串
    *参数1:窗口句柄
    *参数2:字符串
    *参数3:window   设置为“窗口”,则相对于窗口坐标系给出文本位置
    *     image     设置为“图像”,则使用图像坐标(这在缩放图像中可能很有用)
    *参数4:行坐标(y),-1映射到12。默认值12.建议值:10, 12, 20, 30, ‘bottom’, ‘center’, ‘top’
    *参数5:列坐标(x),-1映射到12。默认值12.建议值:10, 12, 20, 30, ‘center’, ‘left’, ‘right’
    *参数6:文本的颜色定义为字符串。 如果设置为[]或’’,则使用当前设置的颜色。 如果传递了字符串元组,则颜色将循环用于每个新位置或文本行。默认值black
    *      建议值: '', 'black', 'blue', 'yellow', 'red', 'green', 'cyan', 'magenta', 'forest green', 'lime green', 'coral', 'slate blue'
    *参数7:设置为“ true”,则文本将写在橙色框中[默认]。 如果设置为“ false”,则不会显示任何框。 如果设置为颜色字符串(例如’white’,’#FF00CC’等),
    *        则文本将以该颜色的框书写。 可选地,第二个值控制盒子阴影的外观。默认值true。可选项’true’, ‘false’, ‘white’, ‘red’, ‘forest green’, 
    *        ‘black’, ‘blue’

    *注意:只是把文本在窗口中显示,没有融合到图像中 set_display_font (WindowHandle,
    20, 'mono', 'true', 'false') *设置字体 *参数1:窗口句柄 *参数2:字体大小。如果Size=-1,则使用默认值16.建议值: [9, 11, 14, 16, 20, 27] *参数3:字体名称,默认值: 'mono',建议值: 'mono', 'sans', 'serif' *参数4:如果设置为'true',则使用粗体字体.值的列表: 'true', 'false'; 默认值:'true' *参数6:如果设置为'true',则使用倾斜字体,默认值: 'false', 值的列表: 'true', 'false' Color := ['red','blue'] disp_message(WindowHandle, ['中国人民','我爱祖国'], 'window', 100, -1, Color, 'true' ) *注意:字符串数量与颜色数量要对应 Color := ['#0000FF','#FF0000'] disp_message(WindowHandle, ['物理教师','滨海新区'], 'window', 100, 300, Color, 'true' )

     在Qt Creator中

    注意:在C++中不要使用set_display_font,存在BUG

    请使用:https://www.cnblogs.com/liming19680104/p/16201447.html

  • 相关阅读:
    最小的K个数
    CentOS 7 连接不到网络解决方法
    数组中超过一半的数字
    字符串的排列
    二叉搜索树与双向链表
    复杂链表的复制
    二叉树中和为某一数值的路径
    二叉搜索树的后序遍历序列
    从上到下打印二叉树
    java的图形文档
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15862479.html
Copyright © 2020-2023  润新知