起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 442|回复: 17

【结贴】DocView与Excerl打印效果不一致

[复制链接]
发表于 2009-11-9 10:25:58 | 显示全部楼层 |阅读模式
Sheetdoclib.TSheetdoclib.CopySheettoExcel(DocView1,strDir);  
我使用这句导出到EXCEL中,但是Excel里左边空了许多空白列导致与实际设计的DocView的打印效果不一致
请问此问题如何解决?
回复

使用道具 举报

发表于 2009-11-9 10:26:51 | 显示全部楼层
分别贴图看一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 10:40:15 | 显示全部楼层
1

1.jpg

111.96 KB, 下载次数: 197

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 10:43:34 | 显示全部楼层
2

2.jpg

96.39 KB, 下载次数: 191

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 10:46:55 | 显示全部楼层
3

3.jpg

102.61 KB, 下载次数: 190

回复 支持 反对

使用道具 举报

发表于 2009-11-9 10:58:13 | 显示全部楼层
楼主,你是指 导出到excel后,打印预览时后边的框不在一页中对么?
我看 3楼图中excel中的内容超出预览的范围。你看看你的表格文档中前面是否有 三个空列,去掉然后再导出看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 11:22:59 | 显示全部楼层
是的,多设置了三个空列.
呵呵,看来要代码设置打印边距
回复 支持 反对

使用道具 举报

发表于 2009-11-9 11:32:28 | 显示全部楼层
恩,应该两种效果的页边距不一样导致的。
回复 支持 反对

使用道具 举报

发表于 2009-11-9 11:49:18 | 显示全部楼层
平台上用毫米计算,EXCEL里用英寸计算页边距
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-9 11:50:46 | 显示全部楼层
如果我在表格文档设计时把前三列删除了
在DOCVIEW显示时如何让它居中,与实践打印效果一致
还有在打印预览时   TSheetDoc(DocView1).PageInfo.MarginLeft:=25;  这段代码是设置左边距的么
怎么放在DocViewBarClick里无效果
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 20:23 , Processed in 0.051914 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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