找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: yyc

[求助]:多字节的两行字左右对齐。急!急!!急!!!

[复制链接]
发表于 2003-5-17 00:26:49 | 显示全部楼层
最初由 yybu 发布
[B]上上签兄真是厉害!这样的方法也能想到!PF,PF! [/B]


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

使用道具 举报

发表于 2003-5-18 01:39:43 | 显示全部楼层
这个帖子挺好的啊!
我比较倾向于第4楼ahlzl的方法,觉得比较实用。
用格式代码的确是一种巧妙的方法,但用起来有些难度。计算字符间距是一件麻烦的事情。尤其是,英文字母宽窄并不一致,混用中文的话就更复杂了。难道都用全角字符吗?那可不太好看。
我举几个例子大家试试看。
1.用Arial字体写英文:
A u t o C A D
G o o d !

2.用Time new roman字体写:
Windflowers,windflowers
my father told me not to go near them

3.用hztxt/txt写:
上上签|(网名)是电脑高手         注:|()不是全角字符
————没错!
当然,字符间距最终一定能计算出来,但要耗费很大的精力。
用格式代码能解决许多AutoCAD内置的多行文本编辑器解决不了的问题,我这儿还有一个例子:

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?postid=195295#post195295">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码

至于现在这个问题是否应该用格式代码来解决,还需要推敲。下面附上AutoCAD 2004文字的的格式代码表,有兴趣的网友可以研究一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-18 12:57:50 | 显示全部楼层
最初由 27182818284 发布
[B]这个帖子挺好的啊!
我比较倾向于第4楼ahlzl的方法,觉得比较实用。
用格式代码的确是一种巧妙的方法,但用起来有些难度。计算字符间距是一件麻烦的事情。尤其是,英文字母宽窄并不一致,混用中文的话就更复杂了。... [/B]


  确实没想到中英文混用时,全角与半角的问题,正在查看自定义手册中SHP文件定义章,并查看常用字体形文件定义源代码,思考ing……
  至于说倾向于在WORD中作好,再在AUTOCAD中粘贴,则不敢苟同。因为WORD中只能使用TRUETYPE字体,而对于SHX字体,就无能为力了;况且,在WORD中是使用“磅”值调整,精度可能太小吧?如果是通过反复试验,调整字符间隔的话,通过改变默认多行文本编辑器,再使用“\Txx;”格式代码,一样可以完成呀。
  另外,在使用别的文本编辑器来编辑多行文本时,可以使用“\[I]File name[/I]”格式代码来改变同一多行文体中任意一个文字的字体样式。
 
  BY THE WAY,觉得你很热心。也可以看得出,你对AUTOCAD很是熟练。呵呵,题外话!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-18 16:46:50 | 显示全部楼层
上上签所言极是,用WORD有SHX字体的问题。原来论坛中提供过一种字体,叫:HZDXQ/ROMANSQ,这种字体和宋体等宽,可以和宋体相互替代,但用HZDXQ/ROMANSQ字体的人毕竟是少数。再说,我想也不会是精确的等宽。

格式代码应该是能够解决问题的,只是手工计算非常麻烦。

另外,我只是挑挑毛病罢了,自己却没有一点解决问题的能力,说实在,挑毛病谁不会啊!我向来喜欢在晓东论坛上涂鸦,希望你不要见笑。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-19 14:37:58 | 显示全部楼层
楼上讨论的方法确实是一个好方法,但是看完以后头都大了,以前经常碰到这样的问题,一般都是采用单行文字输入的方法,选用调整对齐方式,至于写好的文字,在特性中修改。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-20 17:57:36 | 显示全部楼层
哗,没有想到我一块砖头迎来了这么多的玉
这么多的高手,佩服佩服
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-29 17:30:58 | 显示全部楼层
好像不用这么复杂吧。下面是我的方法:
1.划一条直线,直线的长度为你想要整个文字的长度
2.用DTEXT,选对正(J)为调整(F),然后选文字基线的第一个端点为直线的左端,第二个基点为直线的右端。
3.输入你要对齐的文本。可以是任意个。
4.以回车键结束一行,可以任意行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-29 17:47:11 | 显示全部楼层
最初由 Robbie 发布
[B]好像不用这么复杂吧。下面是我的方法:
1.划一条直线,直线的长度为你想要整个文字的长度
2.用DTEXT,选对正(J)为调整(F),然后选文字基线的第一个端点为直线的左端,第二个基点为直线的右端。
3.输入你要对?.. [/B]

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

使用道具 举报

发表于 2003-5-29 17:52:56 | 显示全部楼层
Robbie,这当然是一种方法,关键在于他要求“不改变字的字宽及字高”,这种方法改变了字宽
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-5-29 23:28:58 | 显示全部楼层
我好象有个对齐文字的lisp的,等我找到了上传。不过我觉得不用这么认真吧。一定要对那么齐吗?呵呵。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-6-2 12:58:43 | 显示全部楼层
我有好办法!用ARCTEXT命令:画一非常接近直线的圆弧,如三点为(0,0)、(100,0.0001)、(200,0),写“弧形”文字。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-2 13:06:57 | 显示全部楼层
这种方法的优点是编辑功能强!举个例子:
有一问题:弧形文字不支持大字体,解决办法是写好后再分解,但编辑功能就没了!如要编辑,可删除重写,不麻烦。
最初那根“直线”不要删除(增加内容时需要),可用图层命令将其冻结或隐藏。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 06:46 , Processed in 0.437381 second(s), 54 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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