找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1574|回复: 10

(完成)[编程申请]:初次发帖,求修改文字行距的程序,版主请进。

[复制链接]
发表于 2002-8-4 19:45:26 | 显示全部楼层 |阅读模式

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

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

×
看了几个文字处理的程序,的确好用,感谢版主的辛勤成果。

我也有个文字处理的问题,就是多行文字经过编辑后,调整行距时以前都是靠目测,版主能不能编个行距调整的程序,其他的都不用变只要行间距保持一致即可,这样图纸更美观些。:c
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-8-9 20:33:23 | 显示全部楼层
你完全可以先用合并工具再用Mtext搞定嘛
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-8-10 19:57:53 | 显示全部楼层
写好了,请试用...


                               
登录/注册后可看大图



  1. [FONT=courier new]
  2. ;|
  3.    命令:txt_modintv
  4.    功能:对大段、多行水平文字修改行距。
  5.    说明:每行要求一个文字实体,如果有多个,请用工具“完美连接”把文字连接起来后运行。
  6. |;
  7. (defun c:txt_modintv (/ $txt_modintv ss intv)
  8.   (defun $txt_modintv (el / txt n tf pj pj1 basept box thigh dis)
  9.     (prompt "\n正在修改行距......")
  10.     (setq el1 (mapcar
  11.                 'car
  12.                 el
  13.               )
  14.           tf t
  15.     )
  16.     (foreach n el1
  17.       (xdrx_setenttodb n)
  18.       (setq pj (xdrx_getentdxf 10))
  19.       (if tf
  20.         (progn
  21.           (setq basept pj
  22.                 tf nil
  23.           )
  24.         )
  25.         (progn
  26.           (setq box (xdrx_entity_box n)
  27.                 thigh (mapcar
  28.                         '-
  29.                         (last box)
  30.                         (car box)
  31.                       )
  32.                 thigh (cadr thigh)
  33.                 dis (+ thigh intv)
  34.                 pj1 (mapcar
  35.                       '+
  36.                       basept
  37.                       (list 0.0 (- dis) 0.0)
  38.                     )
  39.           )
  40.           (xdrx_modent 10 pj1)
  41.           (setq basept pj1)
  42.         )
  43.       )
  44.     )
  45.     (prompt "完毕!")
  46.   )
  47.   (prompt "\n请选取修改行距的大块文字<退出>:")
  48.   (if (and
  49.         (setq ss (ssget '((0 . "text"))))
  50.         (progn
  51.           (initget 4)
  52.           (setq intv (getreal "\n请输入间距<退出>:"))
  53.         )
  54.       )
  55.     (progn
  56.       (xdrx_begin)
  57.       ($txt_modintv ($xdlsp_text_sort ss t))
  58.       (xdrx_end)
  59.     )
  60.   )
  61.   (princ)
  62. )
  63. [/font]


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

使用道具 举报

发表于 2002-8-12 11:40:01 | 显示全部楼层
最初由 XDSoft 发布
[B]写好了,请试用...


                               
登录/注册后可看大图


[CODE]

;|
   命令:txt_modintv
   功能:对大段、多行水平文字修改行距。
   说明:每行要求一个文... [/B]



这个字体工具集怎么加载比较好?是分成很多单个小文件好,还是集成为一个带参数来选择比较好?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-8-14 01:11:26 | 显示全部楼层
最初由 xzg_hello 发布
[B][QUOTE]最初由 XDSoft 发布
[B]写好了,请试用...


                               
登录/注册后可看大图


[CODE]

;|
   命令:txt_modintv
   功能:对大段、多行水平文... [/B]


所有的“文字处理”工具,都已经提供到“晓东工具箱 bete 013”版本里面了,安装“晓东工具箱”即可,图标、菜单都有。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-8-14 01:37:31 | 显示全部楼层
最初由 xzg_hello 发布
[B][QUOTE]最初由 XDSoft 发布
[B]写好了,请试用...


                               
登录/注册后可看大图


[CODE]

;|
   命令:txt_modintv
   功能:对大段、多行水平文... [/B]


我想,既然用菜单,还是让大家方便比较好,很多集成一起,让参数选择,会降低效率。而大家可能并不常用一些选择。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-1-22 17:29:32 | 显示全部楼层
这个程序很好用,可以大幅度提高效率。我在使用时发现,它现在的功能是修改多行文字之间的空隙大小,如果能修改包括文字本身高度在内的行距,它的应用范围会更广。一点建议,供朋友参考。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2003-1-22 17:34:50 | 显示全部楼层
最初由 helei 发布
[B]这个程序很好用,可以大幅度提高效率。我在使用时发现,它现在的功能是修改多行文字之间的空隙大小,如果能修改包括文字本身高度在内的行距,它的应用范围会更广。一点建议,供朋友参考。 [/B]


实际应用中,我们主要在意的就是字行间的空袭大小吧?现在这样做可以不用考虑文字的具体高度,不管几行,多少不同高度的文字,都可以调整出一个固定的间隙来。

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

使用道具 举报

发表于 2003-2-8 16:24:05 | 显示全部楼层
对于大段文本建议采用MTEXT命令.既方便又简单好用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-8 19:29:52 | 显示全部楼层
MTEXT命令在调整整块文字位置时,难以定位(我用的是R14)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:42 , Processed in 0.402392 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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