4
我想創建一個我們公司的自定義LibreOffice編寫器模板。該模板應在每個文檔的最後一頁的頁腳中包含一個免責聲明。LibreOffice:最後一頁的頁腳文本
在我們現有的M $ Word模板中,我們使用了一個帶有「IF({當前頁面} = {最後一頁}; ...」)的字段,但LibreOffice似乎無法在條件文本中使用當前頁碼。 的LibreOffice Help page說:
不能使用內部變量,如頁碼和章節號,在條件表達式
使用自定義頁面樣式的最後一頁也似乎不是一個好的決定,因爲如果有人插入太多的內容到「最後一頁」並導致自動售貨機ic分頁符然後他得到disclamer兩次。
如何在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
您使用的是哪個版本的LO? – 2013-02-27 16:28:26