乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 88|回复: 19

[编程交流] 字段中的Unicode字符

[复制链接]

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 17:48:32 | 显示全部楼层 |阅读模式
大家好,我很好奇是否可以将unicode字符(平方)添加到字段格式中?
我使用Lee Mac的lisp例程查看它从包含以下字符的字段中返回的内容:
  1. Formatting code: "%lu2%pr1%ps[,м²]%ds44%zs12%ct8[0.0001]%th32"

然后我尝试将其应用于另一个例程(区域2字段-按LM),用编码保存文件:ANSI:
  1. (setq fmt "%lu2%ps[,м \\U+00B2 ]%zs12%ct8[0.0001]") ;; Field Formatting

正如你所猜测的那样,它不起作用。
 
然而,我做了一个测试,看看它如何在princ部分(编码:ANSI)进行:
  1. (princ "\nCharacter \\U+00B9 \\U+00B2 \\U+00B3")

返回:
  1. Character ¹ ² ³

 
这种未编码字符是否仅适用于命令行中的打印?
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 17:52:47 | 显示全部楼层
 
尝试
  1. (setq fmt "%lu2%ps[,м\\\\U+00B2 ]%zs12%ct8[0.0001]") ;; Field Formatting

 
亨里克
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 17:57:30 | 显示全部楼层
如果您计划在归档对象中使用它,只需添加
  1. \U+00B2
在后缀编辑框中作为方形符号。
注:一条黑色斜线。
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 18:01:07 | 显示全部楼层
谢谢塔瓦,你帮了我很大的忙!
这起到了作用:
  1.     (setq fmt "%lu2%ps[,м\\\\U+00B2 ]%zs12%ct8[0.0001]") ;; Field Formatting

现在人们会学到新东西
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 18:03:20 | 显示全部楼层
随时欢迎你。
 
得知亨里克的帖子也很有帮助,他击败了我
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 18:06:38 | 显示全部楼层
哦,该死的,我还以为是塔瓦!
谢谢你,亨利!!!
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 18:08:08 | 显示全部楼层
不客气,Grrr
很高兴我能帮忙!
 
 
干杯,我的朋友!
 
亨里克
回复

使用道具 举报

7

主题

32

帖子

25

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 18:11:45 | 显示全部楼层
大家好
我一直在使用相同的lisp例程“区域字段到属性”将多段线的区域添加到图形中。该公司现在想在面积字段的末尾添加一些文字,在平方米之后。此文本(PAD)具有较小的文本,并与其他文本具有不同的颜色。
有人能帮忙吗?
谢谢
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 18:14:21 | 显示全部楼层
你好,科罗,
我建议您首先手动修改字段,使其符合您的需要,然后使用此字段格式代码程序http://www.lee-mac.com/fieldformat.html(同样由Lee Mac)提取其格式代码,
它应该看起来像这样:
  1. Formatting code: "%lu2%pr1%ps[,м²]%ds44%zs12%ct8[0.0001]%th32"

然后打开lisp程序(我猜您使用的是Lee Mac的例程)并修改此行:
  1. (setq fmt "%lu2%ps[,м \\U+00B2 ]%zs12%ct8[0.0001]") ;; Field Formatting

我的问题是(方形符号)²的格式部分,但现在你应该已经从这些很棒的家伙那里得到了答案。
回复

使用道具 举报

7

主题

32

帖子

25

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 18:17:15 | 显示全部楼层
高Grrr
 
 
这正是我一直试图做的,但我无法更改字段后缀中的文本高度和颜色,以便能够手动创建。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 00:05 , Processed in 0.437200 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表