二、数据源例子

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. 支撑目录.   — 无需标记, 模板中加多目录, 当内容管理到位之后,
    动态更新目录就能够.

相关文章