gpt4 book ai didi

format - LibreOffice:最后一页页脚的文本

转载 作者:行者123 更新时间:2023-12-02 19:41:19 26 4
gpt4 key购买 nike

我想创建我们公司的自定义 LibreOffice Writer 模板。此模板应在每个文档最后一页的页脚中包含免责声明。

在我们现有的 M$ Word 模板中,我们使用带有“IF({当前页}={最后一页};...”的字段,但 LibreOffice 似乎无法在条件文本中使用当前页码。LibreOffice Help page说:

You cannot use internal variables, such as page and chapter numbers, in condition expression.

对最后一页使用自定义页面样式似乎也不是一个好的决定,因为如果有人在“最后一页”中插入太多内容并导致自动分页,那么他会收到两次免责声明。

如何在 LibreOffice 中创建页脚,使其自动显示在文档的最后一页上,而不显示在任何其他页面上?

<小时/>

编辑:我设法编写了一个可以在最后一页插入分页符的宏。仍然不是完整的解决方案,但可能是一种可行的方法:

Sub PageBreakForLastPage

' create cursor
Cursor = ThisComponent.CurrentController.getViewCursor

' move to start of last page
Cursor.jumpToLastPage
Cursor.jumpToStartOfPage

' create page break
Cursor.BreakType = com.sun.star.style.BreakType.PAGE_BEFORE
Cursor.PageDescName = "First Page"

End Sub

最佳答案

我们在使用 OpenOffice 模板引擎时遇到了同样的问题(我想它是相同的 :D),解决这个问题的唯一方法是添加一个带有页码自定义字段的页脚,并在每页打开后填充该页脚。创建。

关于format - LibreOffice:最后一页页脚的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14811920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com