无法使用模板删除生成的单词中的空白行

Posted

技术标签:

【中文标题】无法使用模板删除生成的单词中的空白行【英文标题】:Impossible to delete blank line in generated word with template 【发布时间】:2020-05-14 23:40:17 【问题描述】:

我目前正在为我的 Capella 项目使用 m2doc,当我使用已在我的表格中创建的模板启动文档的生成时,我的表格中的某些行是空的,并且它们没有被删除。 示例:

测试 |测试 |测试

 |      |

文件 |文件 |文件

我目前在我的模板中使用 Acceleo 来检索我的 Capella 图中的信息。但我不知道如何删除表格中对我没用的这些空行。 我的代码示例:

m:if ports.name.contains('LOC')

所以我需要你的帮助来删除我表中的这些空行。

谢谢。

问候,

马克

【问题讨论】:

【参考方案1】:

如果您使用来自Sirius services 的 asTable*() 插入表,则该表是 Java 类型 MTable 的实例。 您可以编写一个以 MTable 作为参数的 Java 服务,并检查其中没有任何 MCell 的 MRow。如果 MRaw 为空,则将其从表中删除并返回表。

【讨论】:

以上是关于无法使用模板删除生成的单词中的空白行的主要内容,如果未能解决你的问题,请参考以下文章

无法删除Joomla模板中的创建日期

word中表格后空白页无法删除

word中表格后空白页无法删除

word无法删除最后一页空白页

解决VScode 使用 ! +Tab键无法无法生成HTML模板的问题

使用批处理文件删除列 .CSV 中的单词