设为首页 加入收藏

TOP

17.6 实现多页打印
2013-10-07 16:12:51 来源: 作者: 【 】 浏览:69
Tags:17.6 实现 打印

17.6  实现多页打印

在Sketcher程序中把映射模式设置为MM_LOENGLISH,形状和视图范围的度量单位将是0.01英寸。当然,由于尺寸单位是一个固定的物理度量,因此在理想情况下,我们希望以对象的实际尺寸打印它们。

当将文档尺寸指定为3 000单位×3 000单位时,可以创建一个30平方英寸的文档,如果完全展开,这需要很多张纸。与打印典型的文本文档相比,在打印草图时需要多花些精力来计算页面数量,因为在大多数情况下,打印完整的草图文档需要二维数组的页面。

为了避免使问题过于复杂化,假设打印用纸为正规纸(A4或者8.5英寸×11英寸),方向为纵向(这意味着长边是垂直的)。对于这两种纸型,都将在7.5英寸×10英寸的纸张中心部分打印这个文档。有了这些假设,就不必担心实际的纸张大小;只需要把这个文档切成750单位×1000单位的块,单位是0.01英寸。当一个文档大于一页时,可以分割这个文档,如图17-6中的示例所示。

可以看到,我们是按行给页面编号的,所以在这种情况下,第1~4页在第一行,第5~8页在第二行。占用最大尺寸30英寸×30英寸的草图将打印在12页上。
 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇17.5 打印文档(2) 下一篇17.6.1 获取文档的总尺寸

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)