找回密码
 立即注册

QQ登录

只需一步,快速开始

LeeDongmei
金牌服务用户   /  发表于:2011-6-16 16:36:00
11#
变化前形成的PDF文件的长*宽为12.2*8.6,如图(以前):


变化后形成的PDF文件的长*宽为11.5*8.8,如图(现在):


我在代码中没设定,请问这个SIZE在哪里可以设定?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-6-16 17:40:00
12#
前后两个截图中,我注意到,各列列宽是不同的。
之前调整的结果,光是模板,没有数据是吧?
今天的结果,有数据了,列宽自动调整了,导致打出的PDF变化了。

你尝试将所有的列宽都指定为具体数值,再试试。
回复 使用道具 举报
LeeDongmei
金牌服务用户   /  发表于:2011-6-17 09:33:00
13#
不好意思,给你的图片误导你了,[以前]图片是旧格式的保存版,[现在]的是改版后的。
实际上,所有列宽在代码里都定义了,无论是旧版还是新版。
我给出图片的目的是想问一下保存成的PDF文件的长宽是如何定义的。
因为我发现,所有以前保存的PDF文档的长*宽都是12.2*8.6
而所有新形成的PDF文档的长*宽都是11.5*8.8
所以感觉原来定义的一页内容横向放不下,而纵向却行数增加的现象有可能是因此导致的。
请判断。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-6-17 10:23:00
14#
也就是说,其实你还是改了Spread的样式。

目前看来,原因可能是新版的Spread样式的宽度大于PDF的宽度。所以还是要调整新版的版式尺寸。
回复 使用道具 举报
LeeDongmei
金牌服务用户   /  发表于:2011-6-17 13:04:00
15#
调整成新版之后的一段时间内,形成pdf还是正常的。只不过我没有保存那时的pdf文件。
最近才偶然发现再形成pdf时,一页放不下了。而且所有的报表都是一样现象。
回复 使用道具 举报
LeeDongmei
金牌服务用户   /  发表于:2011-6-17 14:11:00
16#
我觉得问题还在spread。我用excel形成pdf文档,
pdf文档尺寸与A4纸相同,都是11.7*8.3。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-6-17 14:25:00
17#
所以我一直希望你能给我提供一个demo,我们也好调试和查看。

另外,你也可以这样试。先把spread存成excel,再从excel导出到pdf。
反过来,做一个excel的报表,保证它导出PDF正确。然后用Spread读取excel,再导出PDF看看结果。
回复 使用道具 举报
LeeDongmei
金牌服务用户   /  发表于:2011-6-17 15:38:00
18#
我现在能提供给你的DEMO只有修改后的了。
你可以用我的demo形成一下PDF文件,看你那里形成的文件尺寸是多少。


我测试了一下,直接导出pdf,文件尺寸是11.5*8.8
先存成excel再从excel导出到pdf,文件尺寸就是11.7*8.3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-6-17 17:41:00
19#
我用你给我的demo,做出来的结果是正常的。11.7 * 8.3。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
LeeDongmei
金牌服务用户   /  发表于:2011-6-20 08:20:00
20#
您做成的文档尺寸实际是12.2*8.6,请看红色标记处。


我现在的问题是以前形成的文档都是12.2*8.6,不知为何现在都变成了11.5*8.8,
所以长宽比例就变了,只能逐一修改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部