乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: dbroada

[编程交流] 布局测试-VB。网

[复制链接]

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:52:41 | 显示全部楼层
 
直截了当地说,这不是,而是可能的。
 
当你说你只从模型空间打印时,你有空的布局还是根本没有布局选项卡(我甚至不确定你是否可以删除所有布局选项卡!-我刚刚试过,你必须至少有一个布局选项卡)。因此,循环浏览当前的所有布局并检查视口。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:56:05 | 显示全部楼层
我没有任何布局选项卡,但这并不是说它们不存在。
 
我假设视口必须放在那里,它们不会在没有帮助的情况下自动到达。因此,如果我能找到视口,我应该绘制布局。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:57:38 | 显示全部楼层
布局可以没有视口(虽然没有意义),但要从布局在模型空间中打印图形,必须在该图纸空间布局中有视口。模型空间中也可以有视口,因此视口的存在不能保证布局上有可打印的内容。当从模板创建图形时,通常情况下,模板具有多个布局选项卡,这些选项卡具有不同大小的图纸用于打印,但这并不意味着已为此图形配置了所有或任何布局。
 
很抱歉给拳击场带来这么多问题,但我真的认为你面前有一项艰巨的任务。如果这些图纸像你说的那样很少出现,我会创建一个日志文件,每次你在图纸空间中找到一个布局文件时,不要打印它,而是将其详细信息写入日志文件,然后手动处理。或者为这些特殊情况开发一个单独的模块,用于调查和处理这些情况。我经常使用日志文件来控制事件,使我能够关注正在发生的事情,而不让用户注意到,甚至不需要担心。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 23:01:22 | 显示全部楼层
我更倾向于从另一个角度来看。我将在paperspace中检查视口并绘制它。如果我们开始得到太多的空白纸张,我将不得不回顾这个过程。然而,这仍然是一段时间在未来,因为我有更紧迫的问题。在我认真对待这件事之前,我很可能会退休。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 23:03:46 | 显示全部楼层
 
很好地记录下来,因为未来还有很长的路要走,而你在退休的队伍中远远落后于我
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 23:07:38 | 显示全部楼层
也许吧,但我更有决心
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 23:12:25 | 显示全部楼层
这是不是意味着你要推到我面前?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 23:14:46 | 显示全部楼层
 
大概
 
10 9 8 7 6 ....
回复

使用道具 举报

0

主题

101

帖子

103

银币

限制会员

铜币
-2
发表于 2022-7-6 23:21:38 | 显示全部楼层
需要记住的事情和更多细节(如果以后需要),但ModelSpace和Paperspace只是具有相关布局的BlockTableRecords(块)。
所有具有纸张空间布局的BlockTableRecords都将包含一个视口,您可以将其视为可以查看纸张、打印边缘等的视口。。。
 
所以,如果你有一个“浮动视口”——一个提供模型视图的视口,BlockTableRecord将包含2个视口。
 
您可以检查与Paperspace布局关联的BlocktableRecord以查看其包含的内容,如果为空,则表示它从未初始化过,包含1个视口,则它已初始化,但其中没有任何内容,2个或更多视口则有一个具有模型空间视图的视口。
 
不确定是什么要求,但您可以检查BlocktableRecords是否包含任何实体,以便它可能包含标题栏等。。。
 
很难涵盖所有客户,尤其是来自许多不同客户的客户。
 
 
链接到有关默认视口的信息以及执行“全部删除”模型的原因,并且不允许从空白的图纸空间中删除一个对象。
 
http://www.theswamp.org/index.php?topic=44184.0
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 11:34 , Processed in 0.442643 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表