REM ***** BASIC *****
WYJAŚNIENIE OPCJI
Funkcja EditFooterText (WS_Index jako liczba całkowita, MyFooterLeftText, MyFooterCenterText, MyFooterRightText jako ciąg) jako ciąg
Dim oDocument jako Object Dim oSheet jako obiekt Dim oPStyle jako Object Dim oThisStyle jako Object Dim oFContent jako Object Dim oText jako Object Dim oCursor jako Object Dim oField jako Object Dim i jako liczba całkowita Dim StyleName jako ciąg Dim sAns jako String
rem Adjusting the actual pagestyle (Pagestyle of actual WorkSheet
w tym dokumencie) oDocument = ThisComponent oSheet = oDocument.Sheets.getByIndex (WS_Index-1) oPStyle = oDocument.StyleFamilies.getByName („PageStyles”) oThisStyle = oPStyle.getByName (oShehty).
oThisStyle.FooterOn = True
'Zizi64: False/True turns on/off the running foot
oFContent = oThisStyle.RightPageFooterContent
'Zizi64: Get the all text from running foot
„************************************************* ******* 'oText = oFContent.LeftText' oCursor = oText.createTextCursor () 'oText.insertString (oCursor, "", True)
'oCursor.CharHeight = 12' oCursor.CharFontName = "Arial" 'oCursor.CharWeight = com.sun.star.awt.FontWeight.NORMAL' oCursor.CharPosture = com.sun.star.awt.FontSlant.NONE 'oCursor.CharUnderline = com.sun.star.awt.FontUnderline.NONE '' wstaw tekst ... 'oText.insertString (oCursor, MyFooterLeftText, False)' ********************* *************************************
'oText = oFContent.CenterText' oCursor = oText.createTextCursor () 'oText.insertString (oCursor, "", True)
„oCursor.CharHeight = 12” oCursor.CharFontName = „Courir New” „oCursor.CharWeight = com.sun.star.awt.FontWeight.NORMAL” oCursor.CharPosture = com.sun.star.awt.FontSlant.NONE 'oCursor. CharUnderline = com.sun.star.awt.FontUnderline.NONE
„oText.insertString (oCursor, MyFooterCenterText, False)” ************************************** ******************
oText = oFContent.RightText
oCursor = oText.createTextCursor()
oText.insertString(oCursor, "", True)
oCursor.CharHeight = 12
oCursor.CharFontName = "Times New Roman"
oCursor.CharWeight = com.sun.star.awt.FontWeight.NORMAL
oCursor.CharPosture = com.sun.star.awt.FontSlant.NONE
oCursor.CharUnderline = com.sun.star.awt.FontUnderline.NONE
oText.insertString(oCursor, MyFooterRightText, False) '********************************************************
oThisStyle.RightPageFooterContent = oFContent 'write content back into running foot
EditFooterText = StyleName & ": Style modified!:" End function