找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1291|回复: 7

请教多行文字里输入%%nnn无法生效的问题

[复制链接]
发表于 2018-8-4 01:17:51 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
在simplex.shx字体基础上更改了几个字符,比如%%002代表角钢符号,%%003为槽钢符号…,用于单行文字的时候完全没有问题,但用在多行文字的时候无法转换为自定义的字符。请问%%c这类内部的字符是怎么在单行和多行文字都生效的呢?
其实我的目的主要是想在autocad机械版自带的bom表生成的明细栏里使用这些特殊字符。按教程特意去自定义了明细栏样式(主要是将序号,图号等内容全部做成一行属性块了),单独一行明细栏能够正确显示这些特殊字符,但是当用机械版cad自动生成明细栏时,仍然无法显示这些字符。炸开明细栏这个块一看,里面的所有序号,图号等全部变成多行文字了。
希望坛友们能给个办法,实在不行帮忙说说解决思路,大家集思广益嘛。
来自: 微社区
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 19个

财富等级: 恭喜发财

发表于 2018-8-4 12:32:32 | 显示全部楼层
没有你这种字体,建议楼主把SHX文件传到论坛来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-4 12:58:20 | 显示全部楼层
OK,马上弄,就是自己做的几个符号而已。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-4 13:31:14 | 显示全部楼层
本帖最后由 xxp2277 于 2018-8-4 13:50 编辑
Lisphk 发表于 2018-8-4 12:32
没有你这种字体,建议楼主把SHX文件传到论坛来。

(仅仅是在simplex基础上增加了%%002,%%003,%%004分别表示角钢、槽钢和工字钢的符号)。
单行文字能生效,多行文字不能生效。
————————————更新—————————————————————

好像不能占用ASCII码的前128位,估计要从129开始自定义才行。




论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-4 13:42:21 | 显示全部楼层
本帖最后由 xxp2277 于 2018-8-4 13:51 编辑

再次测试了一下,好像不能占用ASCII码前面的字符,估计要从129开始编号才行了。然后采用\U+00××的方式输入,XX为131……转换为16进制的数字。比如131的16进制为83,应该输入\U+0083
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

发表于 2018-8-4 13:56:44 | 显示全部楼层
xxp2277 发表于 2018-8-4 13:42
再次测试了一下,好像不能占用ASCII码前面的字符,估计要从129开始编号才行了。然后采用%u+00××的方式输 ...

是的,看到过的用%%的,都是大于128的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-4 14:04:10 | 显示全部楼层
本帖最后由 xxp2277 于 2018-8-4 14:08 编辑
Lisphk 发表于 2018-8-4 13:56
是的,看到过的用%%的,都是大于128的

恩,ASCII码的数字大了不好记呀,而且要是能用小于10的编码,16进制和10进制就不需要转换了。多行文字和单行文字都能用相同的数字就非常方便记忆了。
不过暂时这样能用了,才几个符号而已,应该问题不大。

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2826个

财富等级: 家财万贯

发表于 2018-9-4 11:07:24 | 显示全部楼层
看一看,学习学习。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-20 07:47 , Processed in 0.448452 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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