使用c1printdocument控件

使用c1printdocument控件

ID:14055175

大小:88.56 KB

页数:17页

时间:2018-07-25

使用c1printdocument控件_第1页
使用c1printdocument控件_第2页
使用c1printdocument控件_第3页
使用c1printdocument控件_第4页
使用c1printdocument控件_第5页
资源描述:

《使用c1printdocument控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用C1PrintDocument控件C1PrintDocument组件能用来创建支持打印、预览、存储为磁盘文件的复合文档,也能将其输出为PDF(可移植文档格式)和RTF(富文本文档格式)等格式的文档。C1PrintDocument组件提供了许多独特的功能,包括:·清晰一致的层次化文档结构·简单易用的风格·能够根据页面设置的变化或不同来修改和重新渲染文档·文档的预览、打印、持久化和导出为各种外部格式·文档是一种用于输入的表单(由预览组件提供支持)·完整的表格支持,包括嵌套表格·支持多重样式的文本,包括内联图片·字体的内嵌支持·超链接·自动生成的目录·还有别的更多功能C1PrintDocum

2、ent组件的默认命名空间是C1.C1Preview(用于预览文档的WindowsForms控件的命名空间则是C1.Win.C1Preview)整个文档对象由C1PrintDocument类来表示,它继承自Component类。C1PrintDocument的主要构成部分为:·Body构成文档对象的实际内容---文本、图片等等。Body用于表示文档的逻辑结构(请同时参考下面的page集合对象)·Pagespages集合对象是根据来自body中的内容和特定的页面设置生成的。通常这个page集合对象能够无损的重建(例如,对于不同的纸张尺寸)·Style文档的基础样式。Styles用于控制文档元素

3、的外观属性(例如字体、颜色、线条样式等等)·Dictionary能够将文档中多处使用的图片放于字典对象中,可以重复使用它们来提高性能和降低内存开销·EmbeddedFonts文档中使用的内嵌truetype字体集合·Tags标签当文档生成时,能够将这些用户插入到文档中的自定义标签集合替换为他们的值·DataSchema数据架构包含文档中内建的数据架构渲染对象下面的章节将会探讨渲染对象的层次结构,以及嵌套、定位和叠放规则渲染对象的层次结构C1PrintDocument组件的全部内容都是由渲染对象来表示的。为了表示不同类型的内容,渲染对象(基于RenderObject类)具备复杂的层次结构。下

4、表就是渲染对象类型的层次结构,每个类都带有简单的描述(请留意那些斜体字标识出来的抽象类)RenderObjectTypeDescriptionRenderObject所有渲染对象的基类RenderArea用于表示一般用途的渲染对象的容器RenderToc用于表示目录RenderReport用于表示一个子报表(通过指定SubReport属性,将C1Report包含在RenderField中)RenderSection用于表示一个外部引入的C1Report对象的区域RenderC1Printable表示一个能够在C1PrintDocument组件中被准确渲染的外部对象(这个对象必须支持IC1P

5、rintable接口)RenderEmpty表示一个空对象。提供了一种方便的占位符对象,可以用于页面分割符等这类无需渲染输出具体内容的对象。RenderGraphics表示一个基于.NET图形的绘图对象RenderImage表示一个图像RenderInputBase预览表单中输入控件的抽象基类。当预览文档时,文档中嵌入的有用的UI元素都由该类的派生对象来表示RenderInputButtonBase各种按钮类输入控件的抽象基类RenderInputButton表示一个按钮RenderInputCheckBox表示一个可选框RenderInputRadioButton表示一个单选框Rende

6、rInputComboBox表示一个组合框(带有下拉列表的文本输入控件)RenderInputText表示一个文本框控件RenderRichText表示富文本格式的文本RenderShapeBase表示各类形状的抽象基类(线段、多边形等等)RenderLineBase线段和多边形的抽象基类RenderLine表示一个线段RenderPolygon表示一个开口或闭合的多边形RenderRectangle表示一个矩形RenderEllipse表示一个椭圆RenderRoundRectangle表示圆角矩形RenderTable表示一个表格RenderTextBase表示文本和段落对象的抽象基类

7、RenderParagraph表示一个段落(一连串具有不同样式和内联图片的文本块)RenderTocItem表示一个目录的入口RenderText表示一段使用相同样式渲染的文本RenderField表示C1Report的一个字段。当C1Report对象导入到C1PrintDocument组件时,这个类型的对象会被创建RenderBarCode表示条形码对象渲染对象的嵌套、定位和叠放规则C1PrintDocument组件中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。