找回密码
 注册
关于网站域名变更的通知
查看: 2254|回复: 9
打印 上一主题 下一主题

如何改变Form里字体的颜色?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-11-7 10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何改变Form里字体的颜色?

该用户从未签到

2#
 楼主| 发表于 2014-11-7 16:09 | 只看该作者
就是显示在form 中 text的颜色

该用户从未签到

3#
发表于 2014-11-7 16:43 | 只看该作者
field为TEXT时
axlFormColorize(form "yourfield" 'text 'blue)

该用户从未签到

4#
 楼主| 发表于 2014-11-7 17:51 | 只看该作者
betamelody 发表于 2014-11-7 16:43
field为TEXT时
axlFormColorize(form "yourfield" 'text 'blue)



fprintf(form "FIELD item1\n")
axlFormColorize(form "item1" 'text 'red)
fprintf(form "FLOC 1 10\n")
fprintf(form "CHECKLIST \"Please check Antipad and Pin 1 is square or not\"\n")
fprintf(form "ENDFIELD\n")
fprintf(form "\n")
是这样吗 好像不对, 报错了, 我是新手...前面要加'fprintf(form"? 我是想把"Please check Antipad and Pin 1 is square or not" 显示为红色

该用户从未签到

5#
发表于 2014-11-7 19:12 | 只看该作者
这个很明显不是在form中体现  是是作为一个功能函数  在后面进行操作的   axl开头的  很显然 和 axlFormSetField() 是一样的
        XXXXXXXXXX
        fprintf(artform "ENDFORM\n")
        close( artform)
                  axlFormSetField(artworkform "l_width" dft_lwth)                  
                  axlFormColorize(artworkform "l_width" 'text 'red)
                  axlFormColorize(artworkform "l_width" 'background 'green)

这样写在close(form)之后的

该用户从未签到

6#
 楼主| 发表于 2014-11-10 10:13 | 只看该作者
kevin890505 发表于 2014-11-7 19:12
这个很明显不是在form中体现  是是作为一个功能函数  在后面进行操作的   axl开头的  很显然 和 axlFormSet ...

谢谢, 我在clsoe form 之后加了  但是报了一个错误:E- *Error* axlFormColorize: argument #1 should be any user-defined (other) type (type template = "otgg") - port:"C:/Symbol_check_Automation.form"
这是咋回事?
源码: close(form)
   axlFormColorize(form "item1" 'text 'red)
)

该用户从未签到

7#
发表于 2014-11-10 11:18 | 只看该作者
axlFormCreate之后才有 axlFormColorize 的第一个参数   这里的form不是写form file的接口,而是form的句柄

该用户从未签到

8#
 楼主| 发表于 2014-11-10 11:38 | 只看该作者
betamelody 发表于 2014-11-10 11:18
axlFormCreate之后才有 axlFormColorize 的第一个参数   这里的form不是写form file的接口,而是form的句柄

不懂, 什么是句柄?

该用户从未签到

9#
发表于 2014-11-10 11:44 | 只看该作者
axlFormCreate返回的东西

该用户从未签到

10#
发表于 2014-11-10 15:20 | 只看该作者

......   名字取错了 见笑  应该是
        fprintf(formc "ENDTILE\n")
        fprintf(formc "ENDFORM\n")
        close( formc)
                  checkovlapform = axlFormCreate( (gensym) form_file `(e inner) 'overlap_action t)
                  axlFormDisplay(checkovlapform)
                  
                  axlUIWPrint(checkovlapform "Kevin Wong")
                  axlFormSetField(checkovlapform "next_view" "0/0")
                  axlFormColorize(checkovlapform "next_view" 'text 'red)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-20 11:49 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表