明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 659|回复: 0

求助,关于Python(VBA)批量打印时设置的坐标点

[复制链接]
发表于 2024-2-3 10:29:31 | 显示全部楼层 |阅读模式
1明经币
错误现象
在CAD文件中图框的坐标点是0,0和105100,59400,设置好窗口,将其应用到布局后,在通过doc.layouts['Model'].GetWindowToPlot()获取的坐标点却是((-936363.5505367576, -141903.4767118285), (-831263.5505367576, -82503.47671182864))。
这导致无法通过代码来设置坐标点。

但是将这些图形复制到一个新建的图纸中后,设置的窗口坐标点和Python获取的坐标点是一致的,即可以通过多线段获取坐标值,自动设置打印窗口的坐标,从而使用Python中的doc.layouts['Model'].SetWindowToPlot(p1,p2)实现自动批量打印。
请问各位高手,有遇到过这种情况吗?




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

本版积分规则

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

GMT+8, 2024-11-18 08:43 , Processed in 0.169486 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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