返回表示当前视口配置的视口描述符表
(vports)
返回值
一个或多个视口描述符表,其中包含视口识别代码和该视口的左下角和右上角的坐标。
如果 AutoCAD 的系统变量 TILEMODE 设置为 1(打开状态),所返回的表描述的是由 AutoCAD 的 VPORTS 命令创建的视口配置。视口的角点用 0.0 和 1.0 之间的值表示,用 (0.0, 0.0) 来表示显示屏幕的绘图区域的左下角,用 (1.0, 1.0) 表示右上角。如果 TILEMODE 设置为 0(关闭状态),那么所返回的表描述的是由 AutoCAD 的 MVIEW 命令创建的视口对象。视口的角点用图纸空间坐标表示。当 TILEMODE 为关闭状态时,视口号为 1 的视口总是图纸空间。
示例
TILEMODE 为打开状态时,给定单个视口配置,vports 函数可能返回:
((1 (0.0 0.0) (1.0 1.0)))
TILEMODE 为打开状态时,假设在屏幕的四个角上给定四个相同大小的视口,vports 函数可能返回:
((5 (0.5 0.0) (1.0 0.5))
(2 (0.5 0.5) (1.0 1.0))
(3 (0.0 0.5) (0.5 1.0))
(4 (0.0 0.0) (0.5 0.5)) )
当前视口的描述符总是处于所返回的表的开头位置。在上例中,当前视口的视口号为 5。
明经通道 版权所有 未经许可 不得传播 | 评论 |