ComponentOne Reports for WinForms帮助文档
创建页脚
全部展开全部展开
全部折叠全部折叠
本文展示了如何创建一个带有两列内容的页脚。本文的关键点如下:
注意:文章中的范例代码片段都是假设已经在代码文件中使用了"using C1.C1Preview;"(这是C#语法,其他语言也有等效的写法)指令,因此我们可以只使用类名(例如RenderText)而不必使用完全限定类型名(C1.C1Preview.RenderText)。

完成如下步骤来创建一个由两部分构成的页脚

  1.  创建一个新的Windows窗体应用程序
  2.  从工具栏中添加一个C1PrintPreview 控件到你的窗体上。在窗体上添加一个C1PrintDocument 组件--他会显示在窗体下方的组件托盘中。预览控件的默认名为C1PrintPreview1,文档则是C1PrintDocument1。
  3. 将C1PrintPreview1 控件的Document 属性设置为C1PrintDocument1,随后程序运行时预览控件就会显示文档的内容

 

  1.  双击窗体创建一个Form_Load 事件的处理程序。在这里,我们会建立我们的文档对象。
  2.  将下面的代码添加到Form_Load事件处理程序中,创建一个用于页脚的RenderTable 对象,然后添加一个4列100行的表格,示例如下:

Visual Basic

C#

  1.  添加如下代码,将字体设为Arial,字号10pt,然后将背景色设为 柠檬透明色:

    Visual Basic

    C#

    这里我们利用Count 属性将页面的最后两行保留下来作为页脚使用,同时利用RowGroups 属性将这两行合并到了一起。随后,我们给页脚上的文本赋上了新的字体样式,给页脚上的单元格赋上新的背景色。

  2. 接下来,我们会利用TextAlignHorz 和TextAlignVert属性来设置页脚上每一列文本的对齐方式。我们会利用 SpanRows 和 SpanCols 属性将最后两行合并,将列合并为两列。最后调用Generate 方法来创建文档。

    Visual Basic

    C#

运行程序看一下:

你新建的由两部分构成的页脚看起来应该跟下图相似

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城