找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1073|回复: 8

[求助]:用arx定制工程图纸标题栏

[复制链接]
发表于 2002-7-2 10:26:46 | 显示全部楼层 |阅读模式

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

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

×
请问:用arx定制工程图纸标题栏是不是用与属性块相关的类来做?
        我是新手,尽管已经看了两、三个月的书了,还是迷迷糊糊  ,无从下手,请高手明示  。  
       如果有这方面的例程那是最好的了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-7-2 12:51:50 | 显示全部楼层
我也想知道!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-7-2 18:33:30 | 显示全部楼层

Re: [求助]:用arx定制工程图纸标题栏

最初由 hope 发布
[B]请问:用arx定制工程图纸标题栏是不是用与属性块相关的类来做?
        我是新手,尽管已经看了两、三个月的书了,还是迷迷糊糊  ,无从下手,请高手明示  。  
       如果有这方面的例程那是最好的了 [/B]



留意到Acad提供的众多Template了吗?  用Layout,非常简单

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

使用道具 举报

发表于 2002-7-2 18:42:06 | 显示全部楼层
好像国内很多基于Acad的商业软件大都没用Layout来处理标题栏,真是奇怪?

讲两个小故事

由于ModalSpace无限广阔,有位老兄为了充分利用,在模型空间(0,0  210,297) 存放一个装配图, 当然也有标题栏,在 (-100,-100  -310,-397) 存放明细表. 为方便打印,他还特意写了段Lisp程序用于快速看装配图或明细表。
其实用把明细表放在一个Layout中更方便,更合理.

有位前辈(从Acad2.X开始玩,其实比我大不了多少)曾极不情愿的让我看过一段关于截图的代码(从一张大图中截取部分图形然后打印,当然也要打印标题栏 ), 看得我头晕脑胀。
其实用Layout 什么都不用做即可实现打印部分图形
(好在那时我糊涂, 看不懂,只好老老实实看Acad的帮助,因而没被误导)。

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

使用道具 举报

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

使用道具 举报

发表于 2002-7-3 16:41:42 | 显示全部楼层
请问师兄,你那儿有没有关于明细表和标题栏方面的例程?能不能上传一个上来供大家学习和研究啊!我是这方面的新手,现在因课题急需;不知是否方便,劳驾你给我发一个相关的例程,行吗?在此先向你表示衷心的谢意!!我的EMAIL:yyi915@sohu.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-7-4 23:36:29 | 显示全部楼层
最初由 lucy 发布
[B]楼上的好象答非所问,不过学习的劲头值得发扬! [/B]


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

使用道具 举报

 楼主| 发表于 2002-7-8 10:18:34 | 显示全部楼层
rave:
       你好,我的问题是:不管在模型空间还是图纸空间,标题蓝块怎么定义(用arx编程的办法)?对于象我这样的初学者,您最好能给个例程,希望不要嫌烦,谢谢!我的email:hopeqm@163.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-7-8 11:19:27 | 显示全部楼层
最初由 hope 发布
[B]rave:
       你好,我的问题是:不管在模型空间还是图纸空间,标题蓝块怎么定义(用arx编程的办法)?对于象我这样的初学者,您最好能给个例程,希望不要嫌烦,谢谢!我的email:hopeqm@163.com [/B]


void SetLayout(char *sLayout,LPCSTR skey, AcGePoint2dArray& PtArray)
{
  //调用自定义的模板hytba.dwt,当然你也可不预定义模板,只不过更麻烦点而已
  acedCommand(RTSTR,"layout",RTSTR,"t",RTSTR,"hytba.dwt",RTSTR,sLayout,0);
  acedCommand(RTSTR,"layout",RTSTR,"s",RTSTR,sLayout,0);
        
  //切换到PaperSpace
  acedCommand(RTSTR,"pspace",0);
       
  //保留 OSMODE;
  struct resbuf rb;
  acedGetVar("OSMODE",&rb);
  
  acedCommand(RTSTR,"OSMODE",RTSTR,"0",0);
  
  acedCommand(RTSTR,"TEXTSTYLE",RTSTR,"宋体",0);
       
  //如果模板中已定义了标题栏框架,你只需在标题栏内填写适当文字,
  //如果没划好框架可在PaperSpace写Text,画Line,直接生成标题栏        
  //acedCommand(RTSTR,"text",RTSTR,"j",RTSTR,"mr",RTSTR,"35,236.5",RTSTR,"2.5",RTSTR,"0",RTSTR,"1",0);
  // .....
  
  //切换到模型空间,通过缩放,打印感兴趣的区域
  acedCommand(RTSTR,"mspace",0);
  acedCommand(RTSTR,"Zoom",RTSTR,"w",RTSTR,strPntLB,RTSTR,strPntRT,0);
  //如果还要按指定比例strxpScale打印,再调用以下语句
  //acedCommand(RTSTR,"Zoom",RTSTR,strxpScale,0);

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 13:11 , Processed in 0.492562 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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