【问题标题】:How to tell height of paragraph in OpenXML?如何判断 OpenXML 中段落的高度?
【发布时间】:2013-03-09 04:42:08
【问题描述】:

我正在从用户数据生成一个 MS Word 文档。数据被放置在一个序列化为 XML 的容器中,然后使用 XSLT 将生成的 XML 转换为 OpenXML。在 C# 中以编程方式进行了一些小的更改以生成 Word 文档,因为它们无法使用 XSLT 完成。

用户要求将项目完全放在一个页面上,而不会将任何相关数据拆分到另一个页面上。有时一个项目会填满整个页面,有时我可以在一页上放置三个或四个项目(我需要在适合同一页面的项目之间插入分隔符(水平规则)。)

有没有办法确定一个项目或 OpenXML 段落是否完全适合“当前”页面?这可以通过 C# 或 XSLT,我可以解决一些问题。

【问题讨论】:

    标签: c# xslt ms-word openxml


    【解决方案1】:

    不幸的是,唯一可靠的方法是实际渲染输出,包括所有字体大小、粗体、字距调整和所有这些。这意味着您必须在 Word 中进行分页,然后将其保存回 OpenXML。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 2013-04-05
      • 2020-04-06
      • 2013-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多