二、数据源例子

C# 管理Word自动生成告诉
一、概述

C# 管理Word自动生成告诉
二、数据源例子

C# 管理Word自动生成告诉
三、设计模板

C# 处理Word自动生成告诉
四、程序管理

既然如此是模板就少不了各个标志和配置. 这里最主要行使了word的书签功用.

开采word按ctrl+shift+F5, 打开书签功用

如下图

图片 1

 

借使所示, 能够选中word中的三个区域然后按ctrl+shift+F5,
对此部分增加多少个书签

是还是不是清楚为那样是为这一部分区域增添了指针? 依照图中的操作就能够见道了,
能够在对有个别文字举行标记, 然后依照这么些标记找到那有的进行操作.

第一篇文章小罗说了本次重大产生的始末, 上面说一下跌成形式,
为了标识到各种书签的门类及片段最首要配置,所以将书签的名字命名格式做了约定.

例如说只是为了创新文字用的. 格式为 label_级别_名称

此处的loop是为了循环用, 那是告诉中平时会 碰着的,
通过本例的目录就能够看出来

模板:

图片 2

实质上结果

图片 3

这里的学期, 学生名字都以不稳固的, 所以这里就定义了一晃文书档案等级

文书档案最基本的为0级, 学期的循环为1级, 学期内姓名的轮回为2级,依次类推.

因为存在循环,数据集也就能够须要依据循环条件举行filter

于是loop的标签格式为
loop_级别_取Dataset中的第几张表(从1始发)_filter字段多少个用XX隔绝(此处不允许有下划线外别的特殊字符,
就用这一个XX吧 )_loop名称

 

  1. 立异钦命地方的文字.  —  即如上海教室所示,
    找到标签部分替换为数据源中的文字.

  2. 支撑表格.  — 此部分原来想对表格增加书签,后来开采有个表格属性,
    以为写在此间更加好一些

图片 4

题指标格式同loop

表明项可选, 若要求交涉行, 则须求标记, summary或缩写s:
[合计]行是模板中表格的第几行
  summaryfilter或缩写sf:数据集进一步filter到summary行的标准化(因为叁个报表只取一个Datatable,通过贰个标记内定了怎么datarow是用来作为商业事务的)

  1. 支撑图表.

安插在图纸标题,格式为:chart_级别_取Dataset中的第几张表(从1初阶)_filter字段八个用XX隔断(此处不相同意有下划线外其余特殊字符,
就用这几个XX吧
)_chart名称_是还是不是将Datatable的columnName作为第一行_从datatable第几列始发(列初始为1)_截止列

  1. 援助区域内容循环生成. —  配置模式上文已表达,
    程序会遵照等第通过递归的法子管理.

  2. 支撑目录.   — 不需求标记, 模板中加多目录, 当内容管理到位未来,
    动态更新目录就能够.

相关文章