使用C1PrintDocument控件 > 渲染对象 > 渲染对象的层次结构 |
C1PrintDocument 组件的全部内容都是由渲染对象来表示的。为了表示不同类型的内容,渲染对象(基于RenderObject类)具备复杂的层次结构。下表就是渲染对象类型的层次结构,每个类都带有简单的描述(请留意那些斜体字标识出来的抽象类)
Render Object Type | 描述 | |||
---|---|---|---|---|
RenderObject | 所有渲染对象的基类 | |||
RenderArea | 用于表示一般用途的渲染对象的容器 | |||
RenderToc | 用于表示目录 | |||
RenderReport | 用于表示一个子报表(通过指定SubReport属性,将C1Report包含在RenderField中) | |||
RenderSection | 用于表示一个外部引入的C1Report对象的区域 | |||
RenderC1Printable | 表示一个能够在C1PrintDocument组件中被准确渲染的外部对象(这个对象必须支持IC1Printable接口) | |||
RenderEmpty | 表示一个空对象。提供了一种方便的占位符对象,可以用于页面分割符等这类无需渲染输出具体内容的对象。 | |||
RenderGraphics | 表示一个基于.NET图形的绘图对象 | |||
RenderImage | 表示一个图像 | |||
RenderInputBase | 预览表单中输入控件的抽象基类。当预览文档时,文档中嵌入的有用的UI元素都由该类的派生对象来表示 | |||
RenderInputButtonBase | 各种按钮类输入控件的抽象基类 | |||
RenderInputButton | 表示一个按钮 | |||
RenderInputCheckBox | 示一个可选框 | |||
RenderInputRadioButton | 表示一个单选框 | |||
RenderInputComboBox | 表示一个组合框(带有下拉列表的文本输入控件) | |||
RenderInputText | 表示一个文本框控件 | |||
RenderRichText | 表示富文本格式的文本 | |||
RenderShapeBase | 表示各类形状的抽象基类(线段、多边形等等) | |||
RenderLineBase | 线段和多边形的抽象基类 | |||
RenderLine | 表示一条线 | |||
RenderPolygon | 表示一个开口或闭合的多边形 | |||
RenderRectangle | 表示一个矩形 | |||
RenderEllipse | 表示一个椭圆 | |||
RenderRoundRectangle | 表示圆角矩形 | |||
RenderTable | 表示一个表格 | |||
RenderTextBase | 表示文本和段落对象的抽象基类 | |||
RenderParagraph | 表示一个段落(一连串具有不同样式和内联图片的文本块) | |||
RenderTocItem | 表示一个目录的入口 | |||
RenderText | 表示一段使用相同样式渲染的文本 | |||
RenderField | 表示C1Report的一个字段。当C1Report对象导入到C1PrintDocument组件时,这个类型的对象会被创建 | |||
RenderBarCode | 表示条形码。 | |||