找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1251|回复: 7

[ARX程序]:arx中画表格

[复制链接]
发表于 2005-9-13 17:59:01 | 显示全部楼层 |阅读模式

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

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

×
arx中画表格有什么好的方法,啊?





2005-9-23



表格画出来了

一条条  画的真是郁闷!
接下去是读取数据填写表格,希望有兄弟能给于指点!先谢谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-9-14 00:21:02 | 显示全部楼层
我也正在找,似乎按点画线很麻烦,你有好办法麻烦告诉一下,谢谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2005-9-22 14:48:53 | 显示全部楼层
我也正要画表格

把数据库的值读取出来

显示在CAD界面的表格里

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

使用道具 举报

 楼主| 发表于 2005-9-22 15:16:50 | 显示全部楼层
做个类,把重复的画线的工作封装起来我明白   想做 但我希望有高手能指导我做个封装  

我先把我知道的贴出来:
之前我在明经里也说过--生成表格  有两个思路:
1,调用office excel里的动态l链接库  不过太要求会的知识多  知识面要广  不过我前些天看到有人做过  也上传了 不过没原代码
需要的可以找我要!   xlgis@hotmail.com
2。就是画线   条条生成
用AcDbLine(Selpoint,Selpoint+len);......来把所有的线画出来(我正在做)有能力的可以封装起来 以后直接调用
3. autocad2006中有表格实体,可以研究一下.


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

使用道具 举报

发表于 2005-9-22 15:22:03 | 显示全部楼层
恩,谢谢你的提示

关于填写表格我打算用带文本属性的块试试,定义数组进行填充

过几天来报告研究结果



这几天忙着画表格,今天终于有些结果了,特来汇报一下

我的方法是
先建立画表格的AcGePoint3dArray
设置点坐标,连线,画出一张空表

再从SQL Server里得到需要的值,有int, char, float类型
都转换为CString类型,存在相应的数组里

然后建立文本属性位置的点组
设置点坐标,设置属性所需要的数组

将他们都添加到块里

然后编译,运行,就OK了

不过在AutoCAD里使用时要按住enter,比如我的表格有39行,7列
那么大概要按住enter键7秒钟左右,一张表格就画好了,还可以随意修改里面的文本值

以上方法不难,只是比较烦

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

使用道具 举报

已领礼包: 100个

财富等级: 招财进宝

发表于 2016-3-15 21:28:12 | 显示全部楼层
我现在也急需这样的操作,楼上的哥哥姐姐们,能指导一下吗?或者资料。邮箱lijun126136@163.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 08:25 , Processed in 0.392695 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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