[snap] grip 文字操作

[复制链接]
梅雷工具箱发表于 2015-6-25 10:00:46 | 显示全部楼层 |阅读模式
文字输入

c=&csize $$ 查询字符尺寸
&csize=c $$ 设置字符尺寸
d=&decpl $$ 查询当前小数
&decpl=d $$ 设置当前小数

&aspect=1.2  $$ 字符长宽比

&ensite=w    $$ 字符相对位置
if/w==1,print/'字符方位: 左上'
if/w==2,print/'字符方位: 中上'
if/w==3,print/'字符方位: 右上'
if/w==4,print/'字符方位: 左中'
if/w==5,print/'字符方位: 正中'
if/w==6,print/'字符方位: 右中'
if/w==7,print/'字符方位: 左下'
if/w==8,print/'字符方位: 中下'
if/w==9,print/'字符方位: 右下'

========================================================
note/0,0,'ABC'     $$创建文字

========================================================
obj= note/0,0,'ABC'$$创建文字


========================================================
entity/char
&csize=2             $$ 字符尺寸
char=note/0,0,'123'  $$ 写字
&color(char)=139     $$ 写字颜色
halt

========================================================
<br> r个空格
<zr> 两行间间距扩大r倍
<gr> 字符间间距扩大r倍
<cr> 尺寸扩大r倍
<fn> 字体类型 n 为1~14整数  【f2是中文字符】  
<dn> 粗度 n=1正常 或 n=2粗 或 n=3细
<ln> 从左到右倾斜 规定的度数 0<=n<=45
-------------------------------------------------------  
<u><u>            字符加下划线控制字符
<a><a>            字符加上划线控制字符
<i20><i0>         字符斜体
<l><l>            字符高度为正常的1/2,并放在中下行
<h><h>            字符高度为正常的1/2,并放在中上行
========================================================
entity/char
&csize=2             $$ 字符尺寸
char=note/x,y,'<??>???<?>' 用法列
========================================================
entity/char
&csize=2             $$ 字符尺寸
char=note/0,0,'<f2>技术要求<f>'  $$ 字体类型中文
char=note/10,0,'<u>abc<u>'       $$ 下划线
char=note/10,0,'<c5>abc<c>'      $$ 尺寸扩大5倍
char=note/10,0,'<i20><f2>技术要求<f><i0>'
$$ 字体类型中文 倾斜20度
halt




========================================================

屏幕临时信息

$$ 屏幕临时信息 刷新就消失了
$$ 可以写入中文字符 不会出错 但会过滤掉
$$ rpaint    $$刷新界面

crtwrt /'aasss',0,0,10
halt


$$编辑文字内容
EDTEXT/ object, string_array, text_type[,IFERR,label:]

========================================================



_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则