明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: hzzhao

想了很久都没有解决的问题,AutoCAD里填表格程序

  [复制链接]
发表于 2004-6-12 12:41:00 | 显示全部楼层
没能力做,提个想法供参考,


1.在屏幕上取两个点,选定一个想要填表内容的长方型的最外沿对角边界范围,记录x1,y1,x2,y2坐标,(避免扩大范围);


2.循环判定:动态得到光标处的坐标,并画两条垂直线(通过光标点),直线边界为x,y构成的长方形边界,取得所有与两条直线相交的(参考边框直线)交点坐标,取出离光标最近的四个点(水平两个,垂直两个),以确定光标所在的填空边界,并以此四个点确定文本大小及定位参考点,(如何偏移自定),确认后进入文本操作.


3.循环中动态直线要注意确认得到所要的数据后及时删除,
发表于 2004-6-12 17:33:00 | 显示全部楼层
用属性应该是最方便程序处理的方法,当然,是用一般文本是最简单的方法。但从程序的角度看,该集成的就要集成,否则要花许多的代码来处理人脑百分之一秒的判断。
发表于 2011-9-24 23:07:36 | 显示全部楼层
本帖最后由 namezg 于 2011-9-24 23:11 编辑

可是有的图纸的表格就不是用属性表做的,添写起来很麻烦啊,要是有类似天河pccad表格数据提取功能,然后对数据进行改动,自动更新表格就好了

本帖子中包含更多资源

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

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-9 19:35 , Processed in 0.206943 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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