【问题标题】:OpenTBS Word Document hide tableOpenTBS Word 文档隐藏表格
【发布时间】:2012-09-16 20:18:08
【问题描述】:

我正在使用 TBS 从 PHP 中的模板创建 MS Word 文档,并尝试根据布尔变量删除表格。

我想要做的是类似于下面的代码,但我想删除一个表而不是一个对象...

[onload;block=mc:AlternateContent;when [var.x_delete]=0]

【问题讨论】:

    标签: php ms-word opentbs tinybutstrong


    【解决方案1】:

    我猜你正在使用带有插件 OpenTBS 的 TBS。

    在 MS Word 中,表格以元素 <w:tbl> 为边界。

    因此,用于删除此类表的 TBS 标记将是:

    [onload;block=w:tbl;when [var.x_delete]=0]
    

    OpenTBS 提供了 MS Office 和 LibreOffice 主要元素的synopsis

    【讨论】:

    • 这是完美的。我没有批准表。干杯
    • 值得注意的是TBS标签应该添加到表格本身(而不是表格之前/之后),如果要引用合并的数据值,则必须使用onsh​​ow而不是onload (例如,来自 SQL 查询)。
    • 您可以使用block=tbs:table 代替block=w:tbl。 "tbs:table" 是一个别名,使模板更清晰。
    猜你喜欢
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    相关资源
    最近更新 更多