Grrr 发表于 2022-7-5 17:48:32

字段中的Unicode字符

大家好,我很好奇是否可以将unicode字符(平方)添加到字段格式中?
我使用Lee Mac的lisp例程查看它从包含以下字符的字段中返回的内容:
Formatting code: "%lu2%pr1%ps[,м²]%ds44%zs12%ct8%th32"
然后我尝试将其应用于另一个例程(区域2字段-按LM),用编码保存文件:ANSI:
(setq fmt "%lu2%ps[,м \\U+00B2 ]%zs12%ct8") ;; Field Formatting
正如你所猜测的那样,它不起作用。
 
然而,我做了一个测试,看看它如何在princ部分(编码:ANSI)进行:
(princ "\nCharacter \\U+00B9 \\U+00B2 \\U+00B3")
返回:
Character ¹ ² ³
 
这种未编码字符是否仅适用于命令行中的打印?

hmsilva 发表于 2022-7-5 17:52:47

 
尝试
(setq fmt "%lu2%ps[,м\\\\U+00B2 ]%zs12%ct8") ;; Field Formatting
 
亨里克

Tharwat 发表于 2022-7-5 17:57:30

如果您计划在归档对象中使用它,只需添加
\U+00B2在后缀编辑框中作为方形符号。
注:一条黑色斜线。

Grrr 发表于 2022-7-5 18:01:07

谢谢塔瓦,你帮了我很大的忙!
这起到了作用:
    (setq fmt "%lu2%ps[,м\\\\U+00B2 ]%zs12%ct8") ;; Field Formatting
现在人们会学到新东西

Tharwat 发表于 2022-7-5 18:03:20

随时欢迎你。
 
得知亨里克的帖子也很有帮助,他击败了我

Grrr 发表于 2022-7-5 18:06:38

哦,该死的,我还以为是塔瓦!
谢谢你,亨利!!!

hmsilva 发表于 2022-7-5 18:08:08

不客气,Grrr
很高兴我能帮忙!
 
 
干杯,我的朋友!
 
亨里克

Corro 发表于 2022-7-5 18:11:45

大家好
我一直在使用相同的lisp例程“区域字段到属性”将多段线的区域添加到图形中。该公司现在想在面积字段的末尾添加一些文字,在平方米之后。此文本(PAD)具有较小的文本,并与其他文本具有不同的颜色。
有人能帮忙吗?
谢谢

Grrr 发表于 2022-7-5 18:14:21

你好,科罗,
我建议您首先手动修改字段,使其符合您的需要,然后使用此字段格式代码程序http://www.lee-mac.com/fieldformat.html(同样由Lee Mac)提取其格式代码,
它应该看起来像这样:
Formatting code: "%lu2%pr1%ps[,м²]%ds44%zs12%ct8%th32"
然后打开lisp程序(我猜您使用的是Lee Mac的例程)并修改此行:
(setq fmt "%lu2%ps[,м \\U+00B2 ]%zs12%ct8") ;; Field Formatting
我的问题是(方形符号)²的格式部分,但现在你应该已经从这些很棒的家伙那里得到了答案。

Corro 发表于 2022-7-5 18:17:15

高Grrr
 
 
这正是我一直试图做的,但我无法更改字段后缀中的文本高度和颜色,以便能够手动创建。
页: [1] 2
查看完整版本: 字段中的Unicode字符