起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 267|回复: 16

【结贴】横向打印问题**

[复制链接]
发表于 2008-8-6 16:26:36 | 显示全部楼层 |阅读模式
在论坛里面搜了下相关代码
我是一个表格文档,放在一个窗体里面,在窗体onshow事件里面写了如下代码:TSheetPageInfo(TSheetDoc(DocView1.Doc).PageInfo).Orientation := TprinterOrientation.poLandscape; //纸张横向打印


打印预览的时候,方向默认的填写是“横向”,但是预览的时候,文档却是纵向显示出来的。我预览时改成“纵向”,这个时候文档显示才正常是怎么回事呢?
回复

使用道具 举报

 楼主| 发表于 2008-8-6 16:38:49 | 显示全部楼层

横向打印问题

在论坛里面搜了下相关代码
我是一个表格文档,放在一个窗体里面,在窗体onshow事件里面写了如下代码:TSheetPageInfo(TSheetDoc(DocView1.Doc).PageInfo).Orientation := TprinterOrientation.poLandscape; //纸张横向打印


打印预览的时候,方向默认的填写是“横向”,但是预览的时候,文档却是纵向显示出来的。我预览时改成“纵向”,这个时候文档显示才正常是怎么回事呢?
回复 支持 反对

使用道具 举报

发表于 2008-8-6 16:45:01 | 显示全部楼层
手动设置横向后,还要重新设置一下相应的高度和宽度
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Orientation := TprinterOrientation.poLandscape; //纸张横向打印
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Width := 297;
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Height := 210;
回复 支持 反对

使用道具 举报

发表于 2008-8-6 16:56:07 | 显示全部楼层
手动设置横向后,还要重新设置一下相应的高度和宽度
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Orientation := TprinterOrientation.poLandscape; //纸张横向打印
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Width := 297;
  TSheetPageInfo(TSheetDoc(DocViewYWXX10_BGWD1.Doc).PageInfo).Height := 210;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-6 16:58:00 | 显示全部楼层
这样设置了  为什么预览的时候  高和宽会变呢?缩小了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-6 17:02:26 | 显示全部楼层
预览时什么设置都没操作,

1.jpg

32.17 KB, 下载次数: 142

回复 支持 反对

使用道具 举报

发表于 2008-8-6 17:05:49 | 显示全部楼层
是你设置的高度值会变吗? 还是看着预览图小了?
回复 支持 反对

使用道具 举报

发表于 2008-8-6 17:09:04 | 显示全部楼层
我的没有这现象,你的是多少版本

贴图.jpg

43.67 KB, 下载次数: 136

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-6 17:10:28 | 显示全部楼层
3068 的版本,我设置的高度为210 ,宽度为297,预览的时候这个值就变了
回复 支持 反对

使用道具 举报

发表于 2008-8-6 17:23:00 | 显示全部楼层
这样转换试一下:
297 * 1000 div 265
210 * 1000 div 265
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:40 , Processed in 0.046227 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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