表单结构样式
    在”开始“选项卡中定义的表单都是表单结构样式,简称为表单样式。表单样式定义了从一个标记中抽取数据的规则。表单样式有6列为默认数据提取列,用户无法删除,但能调整顺序。这6列为”序号“、”名称“、”编号“、”规格“、”数量“和”加工图“,是一个标记的基本数据。这6列能提取出标记的基本信息,但是对于生成材料表肯定是不够的,需要用户添加更多的数据列。

表单样式数据提取规则
    除了6列基本信息之外,表单样式是根据数据列的代号从标记提取数据的,如果数据列代号于标记的某元素的代号相同,那么这个元素的数值就会被提取去填写材料表单。
    比如下图的表单结构样式,最后一列的代号为”W“,这就是用户自行添加的数据列。

  
     表单样式可以赋值给任意的标记样式,但是注意表单样式数据列和标记样式的元素集合可能并不匹配。比如上面的表单样式同时赋值给了标记BL-2(W:500|H:800)和BL-2(B:500|H:800),注意这两个标记样式的ID是不一样的,详见此帮助文档。赋值的时候软件并不会去检查数据列和标记元素集合是否匹配,等到最后统计生成材料表的时候会发生什么情况呢?答案是BL-2(W:500|H:800)的W=500被提取出来写到数据行中,而BL-2(B:500|H:800)的两个数据500和800都不会被提取。但是这两个标记都会被写到材料表中,因为它们都可以提取出基本信息来填充默认的6列数据列。
    这样设计的目的是为了让一个表单能适应多种不同的标记样式,减少表单的种类。最典型的例子就是配件数据提取,有的配件需要多种元素来记录数据,有的配件仅需简单的元素。此时只需定义一个配件表单样式,只抽取采购材料所需的数据,比如只抽取规格、单位、材质等即可,其余多余的元素是标记本身需要用来计算或记录用的,并不一定要全部记录到材料表中。
    在进阶教程定义标记的帮助文档中,你可以看到不同配件的标记拥有不同的元素以及对此的解释。