Header 与 OpenTBS 中的底层单元格长度相同的单元格
Header cell with same length as underlying cells in OpenTBS
我想让 header 个单元格(由合并的单元格组成)的长度等于底层生成的单元格的数量
[ header value ]
[cell value 1][cell value 2][cell value 3][cell value 4][cell value 5]
我为 TinyButStrong 模板引擎使用插件 OpenTBS。所以我添加到ods模板:
[headerCell]
[select11.[select10.c1;block=tbs:cell];block=tbs:row]
产生内容
[header value][ ][ ][ ][ ]
[cell value 1][cell value 2][cell value 3][cell value 4][cell value 5]
如何将此行为指定给 header 单元格。
对于 LibreOffice,水平单元格合并是使用 XML 属性 table:number-columns-spanned
定义的。参见 XML Synopsis
可以使用参数 att
.
通过 TBS 修改此属性
示例:
模板:
|headerCell[my_field]|
PHP:
$nb_cell = ...; // retrieve the number of cell to merge horizontaly
$TBS->MergeField('my_field', $nb_cell, false, array(
'att'=>'table:table-cell#table:number-columns-spanned'
));
我想让 header 个单元格(由合并的单元格组成)的长度等于底层生成的单元格的数量
[ header value ]
[cell value 1][cell value 2][cell value 3][cell value 4][cell value 5]
我为 TinyButStrong 模板引擎使用插件 OpenTBS。所以我添加到ods模板:
[headerCell]
[select11.[select10.c1;block=tbs:cell];block=tbs:row]
产生内容
[header value][ ][ ][ ][ ]
[cell value 1][cell value 2][cell value 3][cell value 4][cell value 5]
如何将此行为指定给 header 单元格。
对于 LibreOffice,水平单元格合并是使用 XML 属性 table:number-columns-spanned
定义的。参见 XML Synopsis
可以使用参数 att
.
示例:
模板:
|headerCell[my_field]|
PHP:
$nb_cell = ...; // retrieve the number of cell to merge horizontaly
$TBS->MergeField('my_field', $nb_cell, false, array(
'att'=>'table:table-cell#table:number-columns-spanned'
));