'encoding UTF-8 Do not remove or change this line! '************************************************************************* ' ' Licensed to the Apache Software Foundation (ASF) under one ' or more contributor license agreements. See the NOTICE file ' distributed with this work for additional information ' regarding copyright ownership. The ASF licenses this file ' to you under the Apache License, Version 2.0 (the ' "License"); you may not use this file except in compliance ' with the License. You may obtain a copy of the License at ' ' http://www.apache.org/licenses/LICENSE-2.0 ' ' Unless required by applicable law or agreed to in writing, ' software distributed under the License is distributed on an ' "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ' KIND, either express or implied. See the License for the ' specific language governing permissions and limitations ' under the License. ' '************************************************************************* '* '* short description : Test the functionality of Page Formatting / Page Styles - 2 '* '************************************************************************ '* ' #1 tFormatPage_16 'AutoFit height - Check (Header,change font size) ' #1 tFormatPage_17 'AutoFit height - Check (Header,multiline content) ' #1 tFormatPage_18 'AutoFit height - UnCheck (Header,change font size) ' #1 tFormatPage_19 'AutoFit height - UnCheck (Header,multiline content) ' #1 tFormatPage_20 'AutoFit height - Check (Footer,change font size) ' #1 tFormatPage_21 'AutoFit height - Check (Footer,multiline content) ' #1 tFormatPage_22 'AutoFit height - UnCheck (Footer,change font size) ' #1 tFormatPage_23 'AutoFit height - UnCheck (Footer,multiline content) ' #1 tFormatPage_24 'warning message should appear when turning off header -1 ' #1 tFormatPage_25 'warning message should appear when turning off header -2 ' #1 tFormatPage_26 'warning message should appear when turning off footer -1 ' #1 tFormatPage_27 'warning message should appear when turning off footer -2 ' #1 tFormatPage_28 'Header/footer is limited to 80% of height of page text area '* '\*********************************************************************** testcase tFormatPage_16 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - Check (Header,change font size)" '/// AutoFit height - Check (Header,change font size) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage header fFormatPageWriter("TabKopfzeile") '/// AutoFit Height should be checked if Hoehedynamisch.IsChecked <> TRUE then warnlog "AutoFit Height should be checked!" Hoehedynamisch.Check end if TabKopfzeile.OK '/// Input some test words and select them Call wTypeKeys "Test" Call wTypeKeys "" '/// Set the bigger fonts to selection in the header fFormatCharacter("TabFont") try SizeWest.Select SizeWest.GetItemCount-2 catch Size.Select Size.GetItemCount-2 endcatch TabFont.OK '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "2" then warnlog "Something wrong in AutoFit Height!" Call fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_17 Dim sTestFile as String Dim sDummy1 as String Dim sDummy2 as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - Check (Header,multiline content)" '/// AutoFit height - Check (Header,multiline content) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy1 = GetClipboardText Call wTypeKeys "" Call wTypeKeys "" EditCopy sDummy2 = GetClipboardText '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage header fFormatPageWriter("TabKopfzeile") '/// AutoFit Height should be checked if Hoehedynamisch.IsChecked <> TRUE then warnlog "AutoFit Height should be checked!" Hoehedynamisch.Check end if TabKopfzeile.OK '/// Input some test words Call wTypeKeys "Test1" Call wTypeKeys "" Call wTypeKeys "Test2" '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy1 Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "2" then warnlog "Something wrong in AutoFit Height --1 !" fCloseNavigator Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy2 Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height --2 !" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_18 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - UnCheck (Header,change font size)" '/// AutoFit height - UnCheck (Header,change font size) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage header ,UnCheck AutoFit Height fFormatPageWriter("TabKopfzeile") Hoehedynamisch.UnCheck TabKopfzeile.OK '/// Input some test words Call wTypeKeys "Test" Call wTypeKeys "" '/// Set the bigger fonts to selection in the header fFormatCharacter("TabFont") try SizeWest.Select SizeWest.GetItemCount-2 catch Size.Select Size.GetItemCount-2 endcatch TabFont.OK '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height!" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_19 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - UnCheck (Header,multiline content)" '/// AutoFit height - UnCheck (Header,multiline content) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage header , Uncheck AutoFit Height fFormatPageWriter("TabKopfzeile") Hoehedynamisch.UnCheck TabKopfzeile.OK '/// input some test words Call wTypeKeys "Test1" Call wTypeKeys "" Call wTypeKeys "Test2" '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height!" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_20 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - Check (Footer,change font size)" '/// AutoFit height - Check (Footer,change font size) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a footer DocumentWriter.UseMenu Sleep 2 MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 Call hMenuFindSelect (".uno:InsertPageFooter?PageStyle:string=Default&On:bool=true", true, 3, true) 'Find "Insert:Footer:Default" and call the slot. ' MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage footer fFormatPageWriter("TabFusszeile") '/// AutoFit Height should be checked if Hoehedynamisch.IsChecked <> TRUE then warnlog "AutoFit Height should be checked!" Hoehedynamisch.Check end if TabFusszeile.OK Call wTypeKeys "Test" Call wTypeKeys "" '/// Set the bigger fonts to selection in the footer fFormatCharacter("TabFont") try SizeWest.Select SizeWest.GetItemCount-2 catch Size.Select Size.GetItemCount-2 endcatch TabFont.OK '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "2" then warnlog "Something wrong in AutoFit Height!" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_21 Dim sTestFile as String Dim sDummy1 as String Dim sDummy2 as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - Check (Footer,multiline content)" '/// AutoFit height - Check (Footer,multiline content) '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy1 = GetClipboardText '/// Again 1 step up Call wTypeKeys "" Call wTypeKeys "" '/// Remember number in current line EditCopy sDummy2 = GetClipboardText printlog " Insert a footer" DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 Call hMenuFindSelect (".uno:InsertPageFooter?PageStyle:string=Default&On:bool=true", true, 3, true) 'Find "Insert:Footer:Default" and call the slot. Sleep 2 '/// formatPage , tabpage footer fFormatPageWriter("TabFusszeile") '/// AutoFit Height should be checked if Hoehedynamisch.IsChecked <> TRUE then warnlog "AutoFit Height should be checked!" Hoehedynamisch.Check end if TabFusszeile.OK '/// input some test words Call wTypeKeys "Test1" Call wTypeKeys "" Call wTypeKeys "Test2" '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy1 Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "2" then warnlog "Something wrong in AutoFit Height --1 !" fCloseNavigator Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy2 Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height --2 !" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_22 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - UnCheck (Footer,change font size)" '/// AutoFit height - UnCheck (Footer,change font size) Call hNewDocument '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a footer DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 Call hMenuFindSelect (".uno:InsertPageFooter?PageStyle:string=Default&On:bool=true", true, 3, true) 'Find "Insert:Footer:Default" and call the slot. ' MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage footer ,UnCheck AutoFit Height fFormatPageWriter("TabFusszeile") Hoehedynamisch.UnCheck TabFusszeile.OK '/// input some test words Call wTypeKeys "Test" Call wTypeKeys "" '/// Set the bigger fonts to selection in the footer fFormatCharacter("TabFont") try SizeWest.Select SizeWest.GetItemCount-2 catch Size.Select Size.GetItemCount-2 endcatch TabFont.OK '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height!" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_23 Dim sTestFile as String Dim sDummy as String sTestFile = Convertpath (gTesttoolpath + "writer\optional\input\formatpage\testForAutoFit.sxw") PrintLog "- AutoFit height - UnCheck (Footer,multiline content)" '/// AutoFit height - UnCheck (Footer,multiline content) '/// Open test file testForAutoFit.sxw hFileOpenLocally( sTestFile ) '/// Open Navigator and enter as page number 2 Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Seitennummer.SetText "2" Seitennummer.TypeKeys "" '/// Close Navigator ViewNavigator '/// Step 3 times up in document Call wTypeKeys "" , 3 Call wTypeKeys "" '/// Remember number in line EditCopy sDummy = GetClipboardText '/// Insert a footer DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 Call hMenuFindSelect (".uno:InsertPageFooter?PageStyle:string=Default&On:bool=true", true, 3, true) 'Find "Insert:Footer:Default" and call the slot. ' MenuSelect(Menugetitemid(3)) Sleep 2 '/// formatPage , tabpage footer ,Uncheck AutoFit Height fFormatPageWriter("TabFusszeile") Hoehedynamisch.UnCheck TabFusszeile.OK '/// input some test words Call wTypeKeys "Test1" Call wTypeKeys "" Call wTypeKeys "Test2" '/// Check if AutoFit Height works well Kontext EditSearchAndReplace Kontext "FindAndReplace" SearchFor.SetText sDummy Sleep 1 SearchAll.Click Sleep 1 FindAndReplace.Close Kontext "Navigator" if Not Navigator.Exists then ViewNavigator Kontext "NavigatorWriter" Sleep 1 if Seitennummer.GetText <> "1" then warnlog "Something wrong in AutoFit Height!" fCloseNavigator printlog " Close active document " Do Until GetDocumentCount = 0 Call hCloseDocument Loop endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_24 PrintLog "- warning message should appear when turning off header -1" '/// warning message should appear when turning off header -1 Call hNewDocument '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 '/// formatPage , tabpage header fFormatPageWriter("TabKopfzeile") '/// + turn off header (uncheck Header on) , '/// + a warning message should appear KopfzeileMitAbstand.UnCheck Kontext "Active" if Active.Exists then if Active.GetRT = 304 then Active.No else warnlog "There should be a warning message appear when turn off header !" end if Kontext "TabKopfzeile" TabKopfzeile.Cancel Call hCloseDocument endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_25 PrintLog "- warning message should appear when turning off header -2" '/// warning message should appear when turning off header -2 Call hNewDocument '/// Insert a header DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 '/// turn off header from menu DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(9)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 Kontext "Active" if Active.Exists then if Active.GetRT = 304 then Active.No else warnlog "There should be a warning message appear when turn off header !" end if Call hCloseDocument endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_26 PrintLog "- warning message should appear when turning off footer -1" '/// warning message should appear when turning off footer -1 Call hNewDocument '/// Insert a footer DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 '/// formatPage , tabpage footer fFormatPageWriter("TabKopfzeile") '/// + turn off header (uncheck Header on) , '/// + a warning message should appear KopfzeileMitAbstand.UnCheck Kontext "Active" if Active.Exists then if Active.GetRT = 304 then Active.No else warnlog "There should be a warning message appear when turn off footer !" end if Kontext "TabKopfzeile" TabKopfzeile.Cancel Call hCloseDocument endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_27 PrintLog "- warning message should appear when turning off footer -2" '/// warning message should appear when turning off footer -2 Call hNewDocument '/// Insert a footer DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 '/// + turn off footer from menu , DocumentWriter.UseMenu MenuSelect(Menugetitemid(4)) Sleep 2 MenuSelect(Menugetitemid(10)) Sleep 2 MenuSelect(Menugetitemid(1)) Sleep 2 '/// + the warning message should appear Kontext "Active" if Active.Exists then if Active.GetRT = 304 then Active.No else warnlog "There should be a warning message appear when turn off footer !" end if Call hCloseDocument endcase '------------------------------------------------------------------------------------------- testcase tFormatPage_28 Dim iFormat as Integer Dim sHeightInPage as String , sHeight as String iFormat = 2 'A4 paper sHeightInPage = "20" + gSeperator + "00" + gMeasurementUnit sHeight = "18" + gSeperator + "00" + gMeasurementUnit PrintLog "- Header/footer is limited to 80% of height of page text area " '/// Header/footer is limited to 80% of height of page text area Call hNewDocument '/// 1. Header is limited to 80% of height of page text area fFormatPageWriter("TabSeite") Papierformat.Select iFormat Wait 500 Hoehe.SetText sHeightInPage Wait 500 TabSeite.OK '/// formatPage , tabpage header , '/// + turn on header , and set header height more '/// + than 80% of page height fFormatPageWriter("TabKopfzeile") KopfzeileMitAbstand.Check Sleep 2 Hoehe.SetText sHeight Sleep 1 TabKopfzeile.OK '/// Check if Header is limited to 80% of height of page text area fFormatPageWriter("TabKopfzeile") if StrToDouble(Hoehe.GetText) >= 16 then warnlog "Header height is > 16cm ! Get " & StrToDouble(Hoehe.GetText) end if TabKopfzeile.Cancel Call hCloseDocument Call hNewDocument '/// 2. Footer is limited to 80% of height of page text area fFormatPageWriter("TabSeite") Papierformat.Select iFormat Wait 500 Hoehe.SetText sHeightInPage Wait 500 TabSeite.OK '/// formatPage , tabpage footer , '/// + turn on footer , and set footer height more '/// + than 80% of page height fFormatPageWriter("TabFusszeile") FusszeileMitAbstand.Check Sleep 2 Hoehe.SetText sHeight Sleep 1 TabFusszeile.OK '/// Check if footer is limited to 80% of height of page text area fFormatPageWriter("TabFusszeile") if StrToDouble(Hoehe.GetText) >= 16 then warnlog "Footer height is > 16cm ! Get " & StrToDouble(Hoehe.GetText) end if TabFusszeile.Cancel Call hCloseDocument endcase '-------------------------------------------------------------------------------------------