WPF :流文档打印怎么分页的??

问题描述

数据放在Grid里面,数据很多,一页放不下,怎么实现分页?请高人指教,谢谢

解决方案

解决方案二:
顶一个。。。。
解决方案三:
你的问题不够清楚,grid是不能直接存放数据的。表格数据可以放在datagrid里,文本数据放在richtextbox里,你是值得什么?
解决方案四:
就是通过for循环为Grid的每行每列新建Textblock来存放数据的@黑娃
解决方案五:
引用3楼feng19921114的回复:

就是通过for循环为Grid的每行每列新建Textblock来存放数据的@黑娃

你这样多麻烦啊,要给每个textbolock取名字,不如用一个datagrid搞定,自带滚动条,也不需要你去分页了。如果你一定要用grid的话,可以放一个scrollviewer进去玩弄一下
解决方案六:
可是一定要分页的,带滚动条打印时也放不下啊。@黑娃
解决方案七:
再顶。。。。
解决方案八:
顶下。
解决方案九:
引用5楼feng19921114的回复:

可是一定要分页的,带滚动条打印时也放不下啊。@黑娃

你用datagrid也可以做成分页的啊,grid里面用textblock呈现数据,还要分页,你想一下,你得创建多少textblock,给它们取多少个名字,多不好的设计
解决方案十:
引用8楼falcomavin的回复:

Quote: 引用5楼feng19921114的回复:
可是一定要分页的,带滚动条打印时也放不下啊。@黑娃

你用datagrid也可以做成分页的啊,grid里面用textblock呈现数据,还要分页,你想一下,你得创建多少textblock,给它们取多少个名字,多不好的设计

不用命很多名的啊,for里面循环new不就行了么,给Text属性赋值就好了呀
解决方案十一:
引用9楼feng19921114的回复:

Quote: 引用8楼falcomavin的回复:
Quote: 引用5楼feng19921114的回复:
可是一定要分页的,带滚动条打印时也放不下啊。@黑娃

你用datagrid也可以做成分页的啊,grid里面用textblock呈现数据,还要分页,你想一下,你得创建多少textblock,给它们取多少个名字,多不好的设计

不用命很多名的啊,for里面循环new不就行了么,给Text属性赋值就好了呀

如果只是展示不用再次获取或修改之类的话确是不用命名,但这样还是不好,数据量大了很伤性能的
解决方案十二:
引用10楼falcomavin的回复:

Quote: 引用9楼feng19921114的回复:
Quote: 引用8楼falcomavin的回复:
Quote: 引用5楼feng19921114的回复:
可是一定要分页的,带滚动条打印时也放不下啊。@黑娃

你用datagrid也可以做成分页的啊,grid里面用textblock呈现数据,还要分页,你想一下,你得创建多少textblock,给它们取多少个名字,多不好的设计

不用命很多名的啊,for里面循环new不就行了么,给Text属性赋值就好了呀

如果只是展示不用再次获取或修改之类的话确是不用命名,但这样还是不好,数据量大了很伤性能的

引用10楼falcomavin的回复:

Quote: 引用9楼feng19921114的回复:
Quote: 引用8楼falcomavin的回复:
Quote: 引用5楼feng19921114的回复:
可是一定要分页的,带滚动条打印时也放不下啊。@黑娃

你用datagrid也可以做成分页的啊,grid里面用textblock呈现数据,还要分页,你想一下,你得创建多少textblock,给它们取多少个名字,多不好的设计

不用命很多名的啊,for里面循环new不就行了么,给Text属性赋值就好了呀

如果只是展示不用再次获取或修改之类的话确是不用命名,但这样还是不好,数据量大了很伤性能的

要不你这样吧,还是按你的想法用textblock,你在界面上把它们摆好,但是只摆一个屏幕的量,不管分多少页都用这一个屏幕的textblock来显示,至于显示什么内容就需要你在后台进行逻辑分页了。
解决方案十三:
这样恐怕不行,每一页的TextBlock又不一样多的
解决方案十四:
@黑娃...

时间: 2024-10-02 00:59:18

WPF :流文档打印怎么分页的??的相关文章

WPF界面设计技巧(11)-认知流文档 & 小议WPF的野心

原文:WPF界面设计技巧(11)-认知流文档 & 小议WPF的野心     流文档是WPF中的一种独特的文档承载格式,它的书写和呈现方式都很像HTML,它也几乎具备了HTML的绝大多数优势,并提供了更强的编程支持及对WPF其他元素的兼容.   直接来看代码吧,需要讲解的地方比较多,我就直接注释在代码里了,看起来更方便些:     Code<Window x:Class="流文档.Window1"     xmlns="http://schemas.microso

学好十条小经验 让Excel文档打印得心应手

Excel表格编辑的最后一项任务往往是打印.在实际工作中,我们的打印任务往往不是那么简单轻松,比如我们希望只打印工作表中需要的区域,或者希望能打印公式本身而不是公式的计算结果等等.Excel能为我们提供灵活的打印选择,我们需要进行巧妙设置. 1.可打印区域的设置 很多情况下我们并不需要打印工作表的全部,而只需要打印某一内容,那么此时,我们需要为打印指定打印区域.方法是,先点击菜单命令"视图→分页预览",然后在预览视图中选择要打印的单元格区域,点击菜单命令"文件→打印区域→设置

word文档打印之后出打印报告的问题及解决方法

问题:用户反映,每次word文档打印之后都会出一张打印报告.我尝试了下其他格式的文档,却没问题,所以基本可以确定是word设置的问题. 原因:word选项错误. 解决方法:进入word option--Display--Print Document Properties,把这项前面的勾去掉.如图: 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Office/word/

如何在Word 2013文档中插入分页符

分页符主要用于在Word2013文档的任意位置强制分页,使分页符后边的内容转到新的一页.使用分页符分页不同于Word2013文档自动分页,分页符前后文档始终处于两个不同的页面中,不会随着字体.版式的改变合并为一页.用户可以通过三种方式在Word2013文档中插入分页符: 方式1:打开Word2013文档窗口,将插入点定位到需要分页的位置.切换到"页面布局"功能区.在"页面设置"分组中单击"分隔符"按钮,并在打开的"分隔符"下拉

Word入门动画教程27:把文档打印成小册子

Word 2003具有一个"书籍折页"的功能,能够在一页纸上打印两页的内容,打印后可以从中缝装订成折叠的小册子,更便于携带和阅读.设置步骤如下: 1.打开"页面设置"对话框,切换到"纸张"选项卡,选择一种纸型,例如"A4". 2.切换到"页边距"选项卡,在"多页"列表中选择"书籍折页". 如果Word文档的纸张方向没有设为横向,Word会自动将其设为横向. 3.切换到

Word文档中插入分页符并对分页方式怎么设置

  Word文档中插入分页符并对分页方式怎么设置           1.打开需要处理的文档,将插入点光标放置到需要分页的位置.在功能区的"页面布局"选项卡中单击"页面设置"组中的"插入分页符和分节符"按钮,在打开的下拉列表中选择"分页符"选项,如图1所示.此时,文档将从插入点光标处插入分页符,同时完成分页,如图2所示. 图1 选择"分页符"选项 图2 插入分页符 2.打开"开始"选项卡

秘书文员必备:Word文档打印不求人

每年2月和3月都是求职招聘最繁忙的季节,作为一个初入职场的新人,在实际工作中难免会遇到很多问题.除了人际关系.沟通方式.工作态度等方面,职场新人还会因为软件运用不熟练,使得工作效率总是无法提升. 毋庸置疑,工作技能的熟练程度,是一切成功的开始.当你每天收发邮件.撰写各种文档.编制各类表格的时候,有没有想过,为什么有些同事就能处理得精巧细致.游刃有余?尤其是秘书.文员等职位,更需要熟练掌握Office等办公软件的应用技巧,比如打印文档. 打印文档可以算是工作过程中最常用到的技能了.一般来说,打印W

WPS文档打印前要怎样预览

  我们在打印WPS时,有时会因为一些特殊原因或者粗心大意而导致打印出来的文档错误,或排版有问题,或表格不正确等等,这时,我们就非常想要在打印之前就能够看一下打印的效果. 打印文档之前,使用"打印预览"可以检查文档的打印效果,例如打印内容的大小.位置是否合适.此时在WPS文字屏幕窗口底部的状态栏左侧还会显示当前文档的总页码数和当前页码. 在常用工具栏上单击"打印预览",可进入打印预览. 进入打印预览 进入打印预览后,单击预览页面就会对预览页面进行缩放,方便切换查看整

文员必备技能:Word文档打印不求人

当你每天收发邮件.撰写各种文档.编制各类表格的时候,有没有想过,为什么有些同事就能处理得精巧细致.游刃有余?尤其是秘书.文员等职位,更需要熟练掌握Office等办公软件的应用技巧,比如打印文档. Word文档打印不求人 打印文档可以算是工作过程中最常用到的技能了.一般来说,打印Word文档时只要点击Word中的"打印"按钮,打印机就会按照Word中的默 认设置,将文档从第一页打印到最后一页.但有时,老板可能会需要一些不一样的打法,比如将一个文档从后往前逆序打印出来,或者一个文档中,有的