起步软件技术论坛-X3

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

【结帖】[求助]带控件的表格文档的打印**

[复制链接]
发表于 2007-11-27 16:10:23 | 显示全部楼层 |阅读模式
.                                                                                                                                                                            .
附件中上面是表格的设计,下面是表格的打印。
我在设计的时候控件上下各有一窄空行,在打印的时候行高又变成了标准高度,还有,打印的时候左边的那个竖线我在设计中并没有画上,这个应该如何设计呢?

.                                                                                                                                                                            .
.                                                                                                                                                                            .

jietu.jpg

99.74 KB, 下载次数: 165

回复

使用道具 举报

发表于 2007-11-27 16:45:01 | 显示全部楼层
在设计的时候控件上下各有一窄空行,在打印的时候行高又变成了标准高度
建议做两个文档,一个用于编辑,一个用于打印。

打印的时候左边的那个竖线我在设计中并没有画上,
这要看你的设计了,我看上面“主要内容”这个下面也是一个空行,是否一样,如果情况是一样的,你对比一下,看看这两个空行有啥不一样的地方,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 11:47:13 | 显示全部楼层
在设计的时候控件上下各有一窄空行,在打印的时候行高又变成了标准高度
建议做两个文档,一个用于编辑,一个用于打印。
那那个打印的文档如何和“打印”按钮关联呢,有相关的例子么?上次搞了一个是通过调用一个打印预览的窗口解决的,感觉比较麻烦。


打印的时候左边的那个竖线我在设计中并没有画上,
这要看你的设计了,我看上面“主要内容”这个下面也是一个空行,是否一样,如果情况是一样的,你对比一下,看看这两个空行有啥不一样的地方,
这两行我设置的是一样的啊,都是没有边框,你看在设计状态下点击“编辑”表格的截图如下,没有边框的,可一到打印就有了。

.                                                                                                                                                                .
.                                                                                                                                                                .

jietu.jpg

28.27 KB, 下载次数: 153

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-28 11:47:51 | 显示全部楼层
在设计的时候控件上下各有一窄空行,在打印的时候行高又变成了标准高度
建议做两个文档,一个用于编辑,一个用于打印。
[B]那那个打印的文档如何和“打印”按钮关联呢,有相关的例子么?上次搞了一个是通过调用一个打印预览的窗口解决的,感觉比较麻烦。[/B]


打印的时候左边的那个竖线我在设计中并没有画上,
这要看你的设计了,我看上面“主要内容”这个下面也是一个空行,是否一样,如果情况是一样的,你对比一下,看看这两个空行有啥不一样的地方,
[B]这两行我设置的是一样的啊,都是没有边框,你看在设计状态下点击“编辑”表格的截图如下,没有边框的,可一到打印就有了。[/B]

.                                                                                                                                                                .
.                                                                                                                                                                .

jietu.jpg

28.27 KB, 下载次数: 153

回复 支持 反对

使用道具 举报

发表于 2007-11-28 13:50:39 | 显示全部楼层
在设计的时候控件上下各有一窄空行,在打印的时候行高又变成了标准高度
建议做两个文档,一个用于编辑,一个用于打印。
那那个打印的文档如何和“打印”按钮关联呢,有相关的例子么?上次搞了一个是通过调用一个打印预览的窗口解决的,感觉比较麻烦。
不需要这样,
1、再放一个DocView,设置DocClassID 连接到打印的文档上,且设置DocView的Visible属性为False
2、取消DocViewBar 的AutoDetect 属性,设置DocView连接到第一步的DocView上
这样就可以了
回复 支持 反对

使用道具 举报

发表于 2007-11-28 13:53:02 | 显示全部楼层
打印的时候左边的那个竖线我在设计中并没有画上,
这要看你的设计了,我看上面“主要内容”这个下面也是一个空行,是否一样,如果情况是一样的,你对比一下,看看这两个空行有啥不一样的地方,
这两行我设置的是一样的啊,都是没有边框,你看在设计状态下点击“编辑”表格的截图如下,没有边框的,可一到打印就有了。
你是说运行,看到的是正常,点击预览按钮就出来了,那你把相关的资源传上来我们恢复环境看看吧,或者做个简单重现的例子也可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 10:39:45 | 显示全部楼层
最初由 atiger 发布
[B]打印的时候左边的那个竖线我在设计中并没有画上,
这要看你的设计了,我看上面“主要内容”这个下面也是一个空行,是否一样,如果情况是一样的,你对比一下,看看这两个空..

以下省略...... [/B]

sheet.rar

848.5 KB, 下载次数: 77

回复 支持 反对

使用道具 举报

发表于 2007-12-3 11:20:49 | 显示全部楼层
把外面的那个大数据区域扩大一些,就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-12-3 12:23:07 | 显示全部楼层
你把数据区域的 自动大小 行 取消就可以了,见附件

1.gif

10.2 KB, 下载次数: 129

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-3 12:46:17 | 显示全部楼层
恩,好像是这样,但我必须要按“行”自动大小啊。要不我主要内容多了不就打印不出来了么?

还有控件打印出来的大小比功能上的要小些,这怎么回事呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 15:39 , Processed in 0.048444 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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