明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1561|回复: 5

[求助]打印时无法确定图框所在的布局

[复制链接]
发表于 2008-11-18 20:14:00 | 显示全部楼层 |阅读模式

我们公司画施工图不喜欢在布局中一个布局只放一张图,而是在一个布局中放很多个图框,为此打印很是头疼。

我写了个批量打印程序,方法如下:

1、先是全选图中名为“图框”的块,

        Set SS_Frm = ThisDrawing.SelectionSets.Add("SS_PlotFrm")
       
        ReDim Preserve FltType(0)
        ReDim Preserve FltData(0)
        FltType(0) = 2
        FltData(0) = "图框"
        SS_Frm.Select acSelectionSetAll, , , FltType, FltData

2、再根据块的尺寸,GetBoundingBox,取得打印区域,然后进行批量打印。

程序运行的结果是输出的图纸页数与选中的图框的块的个数是相同的,但是有的图纸打出来不对,我仔细对照发现,在当前激活的布局中的图框打印出来是正确的,而在其它布局中的图框则是打印不正确,按这个现象那么,只要打印某个图框时激活相应的布局就可以了,那么就是要确定某个图框在哪个布局上,但是我找不到哪个语句可以实现,请路过的各位大侠帮助,如果有其它的方法实现也可以,希望能提供一点思路,先谢啦。

我的QQ是106548763,

 楼主| 发表于 2008-11-19 11:05:00 | 显示全部楼层
怎么没有人回复呢,是不是没人看到这个贴子
发表于 2008-11-20 11:22:00 | 显示全部楼层

这个好像没有办法解决。他的选择和在CAD中手工选择是不一样的。

不要全选了。用窗口选再打印了。

 楼主| 发表于 2008-11-21 20:49:00 | 显示全部楼层

用窗选的话,就达不到自动批量打印的效果了。或者还有没有其它的思路呢

发表于 2008-11-22 12:12:00 | 显示全部楼层
xuxt发表于2008-11-21 20:49:00用窗选的话,就达不到自动批量打印的效果了。或者还有没有其它的思路呢

在模型中和布局中窗选循环了。一样的批打。

 楼主| 发表于 2008-11-22 22:28:00 | 显示全部楼层

谢谢fjfhgdwfn,我已解决,我没有使用窗选的方法,而是使用的是布局块分别列举的方法来实现。

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

本版积分规则

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

GMT+8, 2024-11-26 06:22 , Processed in 0.162881 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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