以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]打印后台报表的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49558) |
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 11:55:00 -- [求助]打印后台报表的问题 需要打印一个报表,为准确确定打印字段的位置,扫描了一张底图来放在下面参考。 1.本来是想把打印主页面与这个报表放在同一个页面里打印的,但每次打开这个主页面时,这个报表的底图总是闪动。不知有没有什么办法让这个底图在打开页面时不闪动? 2.如实在没办法解决底图闪动的问题,就想把这个报表放在另一个页面里,做为后台打印,不要出现在操作者面前。但打印预览时,没有显示需要打印的字段内容,除非人工地点选一下那个报表所在的页面,然后打印预览时才能显示需要打印的字段内容,有没有什么办法不用人工点选报表所在页面,直接打印预览时就能显示需要打印的字段内容? 做了个示例如下:
|
||||
-- 作者:有点甜 -- 发布时间:2014/4/20 12:06:00 -- 看不懂你的例子,底图在哪里?怎么操作会出现闪动的情况? |
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 12:14:00 -- 有点甜老师,为了说明问题,我把底图放在后面的页面里,你多点两个页面就看到了。 |
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 12:16:00 -- 有这个示例中,看不出底图的闪动,但在我的项目里,的确是每次打开页面都闪几下。但项目有点大,不好发上来的,不知能否通过其他方法发给老师帮我看下? |
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 12:38:00 -- 不好意思,那个底图在另一个文件夹里,没发上来。重新发
|
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 12:50:00 -- 我qq:83188849,如老师方便的话,能否通过QQ把项目发过去帮我看下闪动的问题? |
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 13:44:00 -- 请哪位老师帮忙看下。 |
||||
-- 作者:有点甜 -- 发布时间:2014/4/20 14:25:00 -- 看了一下,你给panel设置背景图片吧,不要用pictureBox了
e.Form.Controls("panel1").BaseControl.BackGroundImage = getImage(projectPath & "Images\\第二版面.jpg") [此贴子已经被作者于2014-4-20 16:11:51编辑过]
|
||||
-- 作者:花开的声音 -- 发布时间:2014/4/20 16:07:00 -- 有点甜老师,那这段代码要放在哪个事件里,我是要用这个底图来确定放置打印字段控件的具体位置,也就是说要在设计阶段就要显示这个底图的。 |
||||
-- 作者:有点甜 -- 发布时间:2014/4/20 16:11:00 -- 设计阶段的话,就用pictrueBox,实际使用的时候,给panel设置背景就行了。
代码放到afterload事件里去
e.Form.Controls("panel1").BaseControl.BackGroundImage = getImage(projectPath & "Images\\第二版面.jpg") [此贴子已经被作者于2014-4-20 16:11:36编辑过]
|