使用 m2doc 生成 table 列
Generate table columns using m2doc
我想知道是否可以使用 m2doc 生成 table 的列。
目前,我可以通过这样做生成 table 行:
{m:for r|rows}
[] [] []
{m:endfor}
,其中 [][][] 表示具有 3 列的静态 table。
除此之外,我想在静态 table 上动态添加列。所以,我假设这样的事情可行:
{m:for r|rows}
[] [] [] {m:for s|cells} *tableCell*{m:endfor}
{m:endfor}
但是,我无法水平生成单元格,因为表达式 {m:for s|cells} *tableCell*{m:endfor}
无法在 word 文档的同一行中设置格式。因此,在 word 文档中它显示为:
{m:for s|cells} *tableCell*
{m:endfor}
,这导致垂直生成列。
有没有人遇到过同样的问题?有解决办法吗?
您可以创建 service that returns a MTable and create the table programmatically. For the moment only text can be inserted in the cells of the MTable. You can have a look at the sample table test and the service implementation is in the MTableTestServices。
我想知道是否可以使用 m2doc 生成 table 的列。
目前,我可以通过这样做生成 table 行:
{m:for r|rows}
[] [] []
{m:endfor}
,其中 [][][] 表示具有 3 列的静态 table。
除此之外,我想在静态 table 上动态添加列。所以,我假设这样的事情可行:
{m:for r|rows}
[] [] [] {m:for s|cells} *tableCell*{m:endfor}
{m:endfor}
但是,我无法水平生成单元格,因为表达式 {m:for s|cells} *tableCell*{m:endfor}
无法在 word 文档的同一行中设置格式。因此,在 word 文档中它显示为:
{m:for s|cells} *tableCell*
{m:endfor}
,这导致垂直生成列。
有没有人遇到过同样的问题?有解决办法吗?
您可以创建 service that returns a MTable and create the table programmatically. For the moment only text can be inserted in the cells of the MTable. You can have a look at the sample table test and the service implementation is in the MTableTestServices。