【问题标题】:How to make the first page in a section have different margins?如何使节中的第一页具有不同的边距?
【发布时间】:2016-12-01 22:25:36
【问题描述】:

我正在使用 PHP 创建 Word 文档。我已经想出了如何为一个部分设置页边距。我还想出了如何为第一页设置页眉和页脚,甚至是一个部分的页面和默认页面。我想不通的是如何为一节中的第一页设置不同的页面上边距。

本质上,我在该部分的第一页上有一个更大的标题图像,并且需要将该页面的上边距向下推到该部分所有其他页面上的上边距的两倍。这是可能的吗?知道如何在 XML 中执行此操作会很好,但有人可以简单地告诉我如何通过 Word UI 执行此操作,然后我可以查看生成的 XML 并找出答案。

【问题讨论】:

    标签: ms-word openxml


    【解决方案1】:

    边距是在部分级别定义的,即,如果您想要一个具有不同边距的页面,您需要为该页面创建一个新部分。

    但是,如果您的目标是在首页标题中插入图像并将所有内容向下移动,则无需额外的部分即可完成(不用说您需要检查不同的首页 选项,以便图像仅出现在相应部分的第一页上)。您所要做的就是将图片的环绕样式设置为 inline with textsquaretighttop 和底部(即为图像保留空间且不将图像放在文本后面或上方的任何选项)。

    最简单的方法是在 Word 中创建具有所需格式的示例 Word 文档,并使用 OpenXML SDK 中包含的文档反射器。

    【讨论】:

    • 谢谢...不是我想要的答案,但让我无法尝试寻找不存在的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多