找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 641|回复: 3

[求助] lisp 表格 文字的字高、字体如何修改

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2017-5-23 13:41:15 | 显示全部楼层 |阅读模式

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

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

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

已领礼包: 20个

财富等级: 恭喜发财

发表于 2017-5-23 15:08:18 | 显示全部楼层
1、用 表格  搜索论坛

2、vla-setcelltextheight


具体用法看ActiveX 参考手册


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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2017-5-23 15:17:07 | 显示全部楼层

(defun C:ttt (/ tableobj def_clms def_width_list clms col width rows row height);设置明细栏的宽度
  (Vl-Load-Com)
  (setq def_clms 8);默认总列数为8
  (setq def_width_list (list 7.5 7.5 33 8 36 46 16 26));A4列宽度列表
  ;(setq def_width_list (list 7.5 7.5 33 8 45 47 17 33));A3~A0列宽度列表
  (setq def_height_list (list 6))
  (setq def_cellheight_list (list 4))
  (setq tableobj (get-tableobj))
  (setq clms (vla-get-columns tableobj))
  (setq col 0)
    (repeat clms
   (setq width (nth col def_width_list))
          (vla-SetColumnWidth tableobj col width)
     (setq col (1+ col))
   
    );end repeat
  (setq rows (vla-get-rows tableobj))
  (setq row 0)
    (repeat rows
   (setq height (nth 0 def_height_list))
          (vla-SetRowHeight tableobj row height)
     (setq cellheight (nth 0 def_cellheight_list))
     (vla-SetTextHeight tableobj row cellheight);这样子吗?无法改变,什么原因呢?【表格数据由excel导入的】
     (setq row (1+ row))
   
    );end repeat
  
);end of Set_table_width
(defun get-tableobj ()
  (if (setq e (ssget ":E:N" '((0 . "ACAD_TABLE"))))
    (vlax-ename->vla-object (ssname e 0))
  )
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 04:29 , Processed in 0.196582 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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