我正在使用PHP创建Word文档。我已经弄清楚如何设置一个部分的页边距。我还想出了如何为第一页设置页眉和页脚,甚至是页面和页面的默认页面。我无法弄清楚的是如何为一个部分中的第一页设置不同页面的上边距。
基本上,我在该部分的第一页上有一个更大的标题图像,并且需要将该页面的上边距向下推到该部分所有其他页面的顶部边距的两倍。这是可能的吗?知道如何在XML中做这件事会很好但是有人可以简单地告诉我如何通过Word UI进行操作然后我可以查看生成的XML并找出它。
答案 0 :(得分:1)
边距级别定义了边距,即如果您希望页面具有不同的边距,则需要为该页面创建新的部分。
但是,如果您的目标是在第一页标题中插入图像并将所有内容向下移动,则可以在没有额外部分的情况下完成(不用说,您需要检查不同的第一页< / em>选项,以便图像仅显示在相应部分的第一页上)。您所要做的就是将图片的包装样式设置为内嵌文字, square ,紧或顶部和底部(即任何为图像保留空间而不将图像放在文本后面或上面的选项)。
最简单的方法是在Word中使用所需的格式创建示例Word文档,并使用OpenXML SDK附带的文档反射器。