如果图框为A2横向 则打印为A3图幅横向
时间: 2023-01-17 20:46:03 浏览: 272
如果图框为 A2 横向,则打印为 A3 图幅横向。
A2 是国际标准 ISO 216 中定义的一种图幅尺寸,其尺寸为 420 x 594 毫米。A3 图幅尺寸则为 297 x 420 毫米,是 A2 图幅的一半。
如果把 A2 图幅横向打印,也就是按照横向的尺寸进行打印,那么打印出来的图幅就会变成 A3 图幅横向,也就是宽度为 297 毫米,长度为 420 毫米。
希望这对您有帮助。
相关问题
我想写段inventor 2016 工程图 自动识别图框横纵向大小打印 VB代码 如果图框为A2横向 则打印为A3图幅横向
如果您想使用 VB 代码在 Inventor 2016 中自动识别图框的横纵向大小并进行打印,可以这样做:
1. 首先,打开 Inventor 2016 并加载您想要处理的工程图。
2. 然后,使用 Inventor 的 API 获取图框的横纵向大小信息。具体来说,需要使用 Sheet 对象的 Orientation 属性。这个属性是一个枚举值,可以是 kLandscape 或 kPortrait。
3. 接着,使用分支语句(如 if-else)根据图框的方向来决定打印的图幅大小。如果图框为 A2 横向,则将打印设置为 A3 图幅横向;如果图框为 A2 纵向,则将打印设置为 A3 图幅纵向。
4. 最后,使用 Inventor 的 API 进行打印操作即可。
以下是一个简单的 VB 代码示例,可以帮助您理解如何实现上述功能:
```
Sub AutoPrint()
' 获取当前活动文档
Dim doc As Document
Set doc = ThisApplication.ActiveDocument
' 获取当前文档的第一个图框
Dim sheet As Sheet
Set sheet = doc.Sheets.Item(1)
' 获取图框的方向
Dim orientation As Integer
orientation = sheet.Orientation
' 根据图框方向设置打印图幅大小
Dim printManager As PrintManager
Set printManager = doc.PrintManager
If orientation = kLandscape Then
' 图框为横向,将打印设置为 A3 图幅横向
printManager
阅读全文