summaryrefslogtreecommitdiff
path: root/testautomation/graphics/optional/includes/global/g_character.inc
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/graphics/optional/includes/global/g_character.inc')
-rwxr-xr-xtestautomation/graphics/optional/includes/global/g_character.inc734
1 files changed, 332 insertions, 402 deletions
diff --git a/testautomation/graphics/optional/includes/global/g_character.inc b/testautomation/graphics/optional/includes/global/g_character.inc
index 52af1ca97b62..cfb92ba59502 100755
--- a/testautomation/graphics/optional/includes/global/g_character.inc
+++ b/testautomation/graphics/optional/includes/global/g_character.inc
@@ -1,7 +1,7 @@
'encoding UTF-8 Do not remove or change this line!
'**************************************************************************
'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
+'*
'* Copyright 2008 by Sun Microsystems, Inc.
'*
'* OpenOffice.org - a multi-platform office productivity suite
@@ -45,44 +45,35 @@
'\*******************************************************************
testcase tFormatCharacter
- dim sTemp as string
- dim iTemp as integer
-
- '/// open application ///'
- Call hNewDocument
- sleep 1
-
- '/// create a textframe with content ///'
- hTextrahmenErstellen ("This is a check, a check, a check.",10,10,60,30)
- '/// type with keys [strg]+[home] [shift]+[end] to select the inserted text ///'
- hTypeKeys "<MOD1 HOME><shift end>"
- sleep 1
-
- '/// Format->Character ///'
- FormatCharacter
- sleep 1
- '/// switch to tabpage 'Font' ///'
- Kontext
- Messagebox.SetPage TabFont
- Kontext "TabFont"
- sleep 1
-
- '/// switch to tabpage 'Font Effects' ///'
- Kontext
- Messagebox.SetPage TabFontEffects
- kontext "TabFontEffects"
- sleep 1
-
- '/// switch to tabpage 'Position' ///'
- Kontext
- Messagebox.SetPage TabFontPosition
- Kontext "TabFontPosition"
- sleep 1
-
- '/// close dialog 'Character' with 'OK' ///'
- TabFontPosition.OK
- '/// close application ///'
- Call hCloseDocument
+ dim sTemp as string
+ dim iTemp as integer
+
+ Call hNewDocument
+ sleep 1
+
+ hTextrahmenErstellen ("This is a check, a check, a check.",10,10,60,30)
+ hTypeKeys "<MOD1 HOME><shift end>"
+ sleep 1
+
+ FormatCharacter
+ sleep 1
+ Kontext
+ Messagebox.SetPage TabFont
+ Kontext "TabFont"
+ sleep 1
+
+ Kontext
+ Messagebox.SetPage TabFontEffects
+ kontext "TabFontEffects"
+ sleep 1
+
+ Kontext
+ Messagebox.SetPage TabFontPosition
+ Kontext "TabFontPosition"
+ sleep 1
+
+ TabFontPosition.OK
+ Call hCloseDocument
endcase
testcase tDialogCharacter
@@ -105,264 +96,253 @@ testcase tDialogCharacter
ToolsOptions
hToolsOptions ( "LanguageSettings", "Languages" )
- if Aktivieren.IsChecked then '/// Check in what state Asian support is ///'
- Asiansupportsetting = TRUE
- else
- Asiansupportsetting = FALSE
- Aktivieren.Check '/// Activate if not already activated ///'
- end if
+ Asiansupportsetting = TRUE
+else
+ Asiansupportsetting = FALSE
+end if
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
- Sleep (3)
+Kontext "ExtrasOptionenDlg"
+ExtrasOptionenDlg.OK
+Sleep (3)
- Kontext
+Kontext
- Call hTextrahmenErstellen ( "Some text in a box.", 20, 20, 50, 50 )
+Call hTextrahmenErstellen ( "Some text in a box.", 20, 20, 50, 50 )
- FormatCharacter
- sleep 1
- Kontext '"Active" ' insert this, perhaps another
- Active.SetPage TabFont ' tabpage is active at open
- Kontext "TabFont"
- CountOfThem = FontWest.GetItemCount
- for y = 1 to CountOfThem
+FormatCharacter
+sleep 1
+Kontext '"Active" ' insert this, perhaps another
+Active.SetPage TabFont ' tabpage is active at open
+Kontext "TabFont"
+CountOfThem = FontWest.GetItemCount
+for y = 1 to CountOfThem
FontWest.Select y
Xtext = FontWest.GetSelText
-' printlog "This FontWest is: " & Xtext
- next y
-
- CountOfThem = StyleWest.GetItemCount
- for y = 1 to CountOfThem
- StyleWest.Select y
- Xtext = StyleWest.GetSelText
-' printlog "This StyleWest is: " & Xtext
- next y
-
- CountOfThem = SizeWest.GetItemCount
- for y = 1 to CountOfThem
- SizeWest.Select y
- Xtext = SizeWest.GetSelText
-' printlog "This SizeWest is: " & Xtext
- next y
-
- CountOfThem = LanguageWest.GetItemCount
- for y = 1 to CountOfThem
- LanguageWest.Select y
- Xtext = LanguageWest.GetSelText
-' printlog "This LanguageWest is: " & Xtext
- next y
-
- CountOfThem = FontEast.GetItemCount
- for y = 1 to CountOfThem
- FontEast.Select y
- Xtext = FontEast.GetSelText
-' printlog "This FontEast is: " & Xtext
- next y
-
- CountOfThem = StyleEast.GetItemCount
- for y = 1 to CountOfThem
- StyleEast.Select y
- Xtext = StyleEast.GetSelText
-' printlog "This StyleEast is: " & Xtext
- next y
-
- CountOfThem = SizeEast.GetItemCount
- for y = 1 to CountOfThem
- SizeEast.Select y
- Xtext = SizeEast.GetSelText
-' printlog "This SizeEast is: " & Xtext
- next y
-
- CountOfThem = LanguageEast.GetItemCount
- for y = 1 to CountOfThem
- LanguageEast.Select y
- Xtext = LanguageEast.GetSelText
-' printlog "This LanguageEast is: " & Xtext
- next y
-
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- if NOT Outline.IsChecked then
- Outline.Check
- end if
-
- if NOT Shadow.IsChecked then
- Shadow.Check
- end if
-
- CountOfThem = Underline.GetItemCount
- CountOfColors = Color.GetItemCount
+ ' printlog "This FontWest is: " & Xtext
+next y
+
+CountOfThem = StyleWest.GetItemCount
+for y = 1 to CountOfThem
+ StyleWest.Select y
+ Xtext = StyleWest.GetSelText
+ ' printlog "This StyleWest is: " & Xtext
+next y
+
+CountOfThem = SizeWest.GetItemCount
+for y = 1 to CountOfThem
+ SizeWest.Select y
+ Xtext = SizeWest.GetSelText
+ ' printlog "This SizeWest is: " & Xtext
+next y
+
+CountOfThem = LanguageWest.GetItemCount
+for y = 1 to CountOfThem
+ LanguageWest.Select y
+ Xtext = LanguageWest.GetSelText
+ ' printlog "This LanguageWest is: " & Xtext
+next y
+
+CountOfThem = FontEast.GetItemCount
+for y = 1 to CountOfThem
+ FontEast.Select y
+ Xtext = FontEast.GetSelText
+ ' printlog "This FontEast is: " & Xtext
+next y
+
+CountOfThem = StyleEast.GetItemCount
+for y = 1 to CountOfThem
+ StyleEast.Select y
+ Xtext = StyleEast.GetSelText
+ ' printlog "This StyleEast is: " & Xtext
+next y
+
+CountOfThem = SizeEast.GetItemCount
+for y = 1 to CountOfThem
+ SizeEast.Select y
+ Xtext = SizeEast.GetSelText
+ ' printlog "This SizeEast is: " & Xtext
+next y
+
+CountOfThem = LanguageEast.GetItemCount
+for y = 1 to CountOfThem
+ LanguageEast.Select y
+ Xtext = LanguageEast.GetSelText
+ ' printlog "This LanguageEast is: " & Xtext
+next y
+
+Kontext
+Active.SetPage TabFontEffects
+Kontext "TabFontEffects"
+if NOT Outline.IsChecked then
+ Outline.Check
+end if
+
+if NOT Shadow.IsChecked then
+ Shadow.Check
+end if
+
+CountOfThem = Underline.GetItemCount
+CountOfColors = Color.GetItemCount
+
+for y = 2 to CountOfThem
+ Underline.Select y
+ Xtext = Underline.GetSelText
+ ' printlog "This Underline is: " & Xtext
+
+ for i = 1 to CountOfColors
+ Color.Select i
+ TestColorString = Color.GetSelText
+ ' printlog "This Color is: " & TestColorString
+ next i
+next y
- for y = 2 to CountOfThem
- Underline.Select y
- Xtext = Underline.GetSelText
-' printlog "This Underline is: " & Xtext
+CountOfThem = StrikeThrough.GetItemCount
+for y = 2 to CountOfThem
+ StrikeThrough.Select y
+ IndividualWords.UnCheck
+ Xtext = StrikeThrough.GetSelText
+ ' printlog "The StrikeThrough is: " & Xtext
- for i = 1 to CountOfColors
- Color.Select i
- TestColorString = Color.GetSelText
-' printlog "This Color is: " & TestColorString
- next i
- next y
-
- CountOfThem = StrikeThrough.GetItemCount
- for y = 2 to CountOfThem
- StrikeThrough.Select y
- IndividualWords.UnCheck
- Xtext = StrikeThrough.GetSelText
-' printlog "The StrikeThrough is: " & Xtext
-
- for i = 1 to CountOfColors
- Color.Select i
- TestColorString = Color.GetSelText
-' printlog "And the Color is: " & TestColorString
- next i
- next y
+ for i = 1 to CountOfColors
+ Color.Select i
+ TestColorString = Color.GetSelText
+ ' printlog "And the Color is: " & TestColorString
+ next i
+next y
- IndividualWords.Check
- printlog "Individual Words = On"
+IndividualWords.Check
+printlog "Individual Words = On"
- CountOfThem = StrikeThrough.GetItemCount
- for y = 2 to CountOfThem
- StrikeThrough.Select y
- Xtext = StrikeThrough.GetSelText
-' printlog "The StrikeThrough is: " & Xtext
+CountOfThem = StrikeThrough.GetItemCount
+for y = 2 to CountOfThem
+ StrikeThrough.Select y
+ Xtext = StrikeThrough.GetSelText
+ ' printlog "The StrikeThrough is: " & Xtext
- for i = 1 to CountOfColors
- Color.Select i
- TestColorString = Color.GetSelText
-' printlog "And the Color is: " & TestColorString
- next i
- next y
-
- CountOfThem = Emphasis.GetItemCount
- for y = 2 to CountOfThem
- Emphasis.Select y
- Xtext = Emphasis.GetSelText
-' printlog "The Emphasis is: " & Xtext
-
- for i = 1 to CountOfColors
- Color.Select i
- TestColorString = Color.GetSelText
-' printlog "And the Color is: " & TestColorString
- next i
- next y
-
- CountOfThem = Position.GetItemCount
- for y = 1 to CountOfThem
- Position.Select y
- Xtext = Position.GetSelText
-' printlog "The Position is: " & Xtext
- for i = 1 to CountOfColors
- Color.Select i
- TestColorString = Color.GetSelText
-' printlog "And the Color is: " & TestColorString
- next i
- next y
+ for i = 1 to CountOfColors
+ Color.Select i
+ TestColorString = Color.GetSelText
+ ' printlog "And the Color is: " & TestColorString
+ next i
+next y
- CountOfThem = FontColor.GetItemCount
- for z = 1 to CountOfThem
- FontColor.Select z
- TestColorString = FontColor.GetSelText
-' printlog "The FontColor is: " & TestColorString
- next z
+CountOfThem = Emphasis.GetItemCount
+for y = 2 to CountOfThem
+ Emphasis.Select y
+ Xtext = Emphasis.GetSelText
+ ' printlog "The Emphasis is: " & Xtext
- CountOfThem = Relief.GetItemCount
- TestColorString = Color.GetSelText
- for y = 1 to CountOfThem
- Relief.Select y
- Xtext = Relief.GetSelText
+ for i = 1 to CountOfColors
+ Color.Select i
TestColorString = Color.GetSelText
-' printlog "The Relief is: " & Xtext
- next y
-
- Kontext
- Active.SetPage TabFontPosition '/// Changes the active tab to "Position"
- Kontext "TabFontPosition"
- printlog "TabFontPosition"
- SuperScript.Check
- Super.Check
- RelativeFontSize.ToMin '/// Testing the "Relative Font Size"-Listbox
- ThisIsMyTextFromControl = RelativeFontSize.GetText
+ ' printlog "And the Color is: " & TestColorString
+ next i
+next y
+
+CountOfThem = Position.GetItemCount
+for y = 1 to CountOfThem
+ Position.Select y
+ Xtext = Position.GetSelText
+ ' printlog "The Position is: " & Xtext
+ for i = 1 to CountOfColors
+ Color.Select i
+ TestColorString = Color.GetSelText
+ ' printlog "And the Color is: " & TestColorString
+ next i
+next y
+
+CountOfThem = FontColor.GetItemCount
+for z = 1 to CountOfThem
+ FontColor.Select z
+ TestColorString = FontColor.GetSelText
+ ' printlog "The FontColor is: " & TestColorString
+next z
+
+CountOfThem = Relief.GetItemCount
+TestColorString = Color.GetSelText
+for y = 1 to CountOfThem
+ Relief.Select y
+ Xtext = Relief.GetSelText
+ TestColorString = Color.GetSelText
+ ' printlog "The Relief is: " & Xtext
+next y
+
+Kontext
+Kontext "TabFontPosition"
+printlog "TabFontPosition"
+SuperScript.Check
+Super.Check
+ThisIsMyTextFromControl = RelativeFontSize.GetText
' printlog "The Relative Font Size minimum is: " & ThisIsMyTextFromControl
- for y = 1 to 99
- RelativeFontSize.TypeKeys "<UP>"
- ThisIsMyTextFromControl = RelativeFontSize.GetText
-' printlog "The Relative Font Size is: " & ThisIsMyTextFromControl
- next y
-
- Automatic.Check
- ScaleWith.ToMin '/// Testing the "Scale With"-Listbox
- ThisIsMyTextFromControl = ScaleWith.GetText
- printlog "ScaleWith minimum is:" & ThisIsMyTextFromControl
- ' ScaleWith.TypeKeys "<TAB>"
- for y = 1 to 100
- ScaleWith.TypeKeys "<UP>"
- ThisIsMyTextFromControl = ScaleWith.GetText
-' printlog "ScaleWith is:" & ThisIsMyTextFromControl
- next y
-
- Normal.Check
- Subscript.Check
-
- RelativeFontSize.ToMin '/// Testing the "Reliative Font Size"-Listbox again but this time
- ThisIsMyTextFromControl = RelativeFontSize.GetText '/// with "Subscript" and "Normal" Checked
- printlog "The Relative Font Size minimum is: " & ThisIsMyTextFromControl
- for y = 1 to 99
- RelativeFontSize.TypeKeys "<UP>"
- ThisIsMyTextFromControl = RelativeFontSize.GetText
-' printlog "The Relative Font Size is: " & ThisIsMyTextFromControl
- next y
-
- Automatic.Check
-
- ScaleWith.ToMin '/// Testing the "ScaleWith"-Listbox
+for y = 1 to 99
+ RelativeFontSize.TypeKeys "<UP>"
+ ThisIsMyTextFromControl = RelativeFontSize.GetText
+ ' printlog "The Relative Font Size is: " & ThisIsMyTextFromControl
+next y
+
+Automatic.Check
+ThisIsMyTextFromControl = ScaleWith.GetText
+printlog "ScaleWith minimum is:" & ThisIsMyTextFromControl
+' ScaleWith.TypeKeys "<TAB>"
+for y = 1 to 100
+ ScaleWith.TypeKeys "<UP>"
ThisIsMyTextFromControl = ScaleWith.GetText
- printlog "The ScaleWith Size is: " & ThisIsMyTextFromControl
- for y = 1 to 100
- ScaleWith.TypeKeys "<UP>"
- ThisIsMyTextFromControl = ScaleWith.GetText
-' printlog "The ScaleWith Size is: " & ThisIsMyTextFromControl
- next y
-
- ThisIsMyTextFromControl = Spacing.GetSelText '/// Testing the "Spacing"-ListBox
- printlog "The Spacing is first: " & ThisIsMyTextFromControl
- for y = 2 to 3
- Spacing.Select y
- ThisIsMyTextFromControl = Spacing.GetSelText
- printlog "The Spacing is: " & ThisIsMyTextFromControl
- ThisIsMyTextFromControl = SpacingBy.GetText '/// Testing the "Spacing By"-Scrollbox
-' printlog "The SpacingBy Size minimum is: " & ThisIsMyTextFromControl
- SpacingBy.ToMin
- for z = 1 to 4
- SpacingBy.More
- ThisIsMyTextFromControl = SpacingBy.GetText
-' printlog "The SpacingBy Size is: " & ThisIsMyTextFromControl
- next z
- PairKerning.Check
- next y
+ ' printlog "ScaleWith is:" & ThisIsMyTextFromControl
+next y
- Kontext "TabFontPosition"
- TabFontPosition.Ok
+Normal.Check
+Subscript.Check
- if Asiansupportsetting = FALSE then
- kontext
- ToolsOptions
- hToolsOptions ( "LanguageSettings", "Languages" )
- Aktivieren.UnCheck '/// Deactivate if not already deactivated ///'
- Printlog "Reseted the Asiansupport-value to it's original state"
+printlog "The Relative Font Size minimum is: " & ThisIsMyTextFromControl
+for y = 1 to 99
+ RelativeFontSize.TypeKeys "<UP>"
+ ThisIsMyTextFromControl = RelativeFontSize.GetText
+ ' printlog "The Relative Font Size is: " & ThisIsMyTextFromControl
+next y
- Kontext "ExtrasOptionenDlg"
- ExtrasOptionenDlg.OK
- Sleep (3)
+Automatic.Check
-' ActiveDeactivateAsianSupport = FALSE
- end if
+ThisIsMyTextFromControl = ScaleWith.GetText
+printlog "The ScaleWith Size is: " & ThisIsMyTextFromControl
+for y = 1 to 100
+ ScaleWith.TypeKeys "<UP>"
+ ThisIsMyTextFromControl = ScaleWith.GetText
+ ' printlog "The ScaleWith Size is: " & ThisIsMyTextFromControl
+next y
+
+printlog "The Spacing is first: " & ThisIsMyTextFromControl
+for y = 2 to 3
+ Spacing.Select y
+ ThisIsMyTextFromControl = Spacing.GetSelText
+ printlog "The Spacing is: " & ThisIsMyTextFromControl
+ ' printlog "The SpacingBy Size minimum is: " & ThisIsMyTextFromControl
+ SpacingBy.ToMin
+ for z = 1 to 4
+ SpacingBy.More
+ ThisIsMyTextFromControl = SpacingBy.GetText
+ ' printlog "The SpacingBy Size is: " & ThisIsMyTextFromControl
+ next z
+ PairKerning.Check
+next y
+
+Kontext "TabFontPosition"
+TabFontPosition.Ok
+
+if Asiansupportsetting = FALSE then
+ kontext
+ ToolsOptions
+ hToolsOptions ( "LanguageSettings", "Languages" )
+ Printlog "Reseted the Asiansupport-value to it's original state"
- Printlog "DialogCharacter Ends"
- Call hCloseDocument
+ Kontext "ExtrasOptionenDlg"
+ ExtrasOptionenDlg.OK
+ Sleep (3)
+
+ ' ActiveDeactivateAsianSupport = FALSE
+end if
+
+Printlog "DialogCharacter Ends"
+Call hCloseDocument
endcase
testcase tSetFormatCharacter
@@ -380,117 +360,93 @@ testcase tSetFormatCharacter
dim sFile as string
dim sTemp as string
- if (gApplication = "IMPRESS") then
- ExtensionString = "odp"
- else
- ExtensionString = "odg"
- end if
+ if (gApplication = "IMPRESS") then
+ ExtensionString = "odp"
+ else
+ ExtensionString = "odg"
+ end if
sFile = convertPath(gTesttoolpath + "graphics\required\input\spellb_" + iSprache + "."+ExtensionString)
- '/// create document, if it doesn't exist, else skip this case :-) ///'
if (dir(sFile)="") then
- '/// open application ///'
Call hNewDocument
- '/// activate all languages in options ///'
- '///+ Tools->Options ///'
ToolsOptions
- '///+ select tabpage 'Languages' from set 'Language Settings' ///'
hToolsOptions("LANGUAGESETTINGS","Languages")
kontext "TabSprachen"
- '///+ save state and check checkbox 'Asian languages support' ///'
- '/// if the language is Asian, skip this part ///'
printlog "iSprache = " + iSprache
if bAsianLan = FALSE then
- bAsian = Aktivieren.isEnabled
- Aktivieren.check
+ bAsian = Aktivieren.isEnabled
+ Aktivieren.check
endif
- '///+ save state and check checkbox 'Complex text layout (CTL) support' ///'
bComplex = ComplexScriptEnabled.isEnabled
ComplexScriptEnabled.check
- '///+ close dialog 'Options' with OK ///'
Kontext "ExtrasOptionenDlg"
ExtrasOptionenDlg.OK
- '/// get count of languages ///'
- '///+ Format->Character ///'
FormatCharacter
sleep 1
Kontext
- '///+ switch to tabpage 'Font' ///'
Messagebox.SetPage TabFont
kontext "TabFont"
sleep 1
- '///+ get count of languages for Western/Asian/CTL fonts ///'
iWest = LanguageWest.getItemCount
iAsian = LanguageEast.getItemCount
iComplex = LanguageCTL.getItemCount
if bAsianLan = True then
- if (iWest <> 144) then
- Warnlog "Western text font languages count wrong; expected: '113' is: '" + iWest + "'"
- else
- Printlog "Western text font languages count: " + iWest
- endif
- if (iAsian <> 8) then
- Warnlog "Asian text font languages count wrong; expected: '9' is: '" + iAsian + "'"
- else
- Printlog "Asian text font languages count : " + iAsian
- endif
- if (iComplex <> 50) then
- Warnlog "CTL font languages count wrong; expected: '30' is: '" + iComplex + "'"
- else
- Printlog "CTL font languages count : " + iComplex
- endif
+ if (iWest <> 144) then
+ Warnlog "Western text font languages count wrong; expected: '113' is: '" + iWest + "'"
+ else
+ Printlog "Western text font languages count: " + iWest
+ endif
+ if (iAsian <> 8) then
+ Warnlog "Asian text font languages count wrong; expected: '9' is: '" + iAsian + "'"
+ else
+ Printlog "Asian text font languages count : " + iAsian
+ endif
+ if (iComplex <> 50) then
+ Warnlog "CTL font languages count wrong; expected: '30' is: '" + iComplex + "'"
+ else
+ Printlog "CTL font languages count : " + iComplex
+ endif
else
- if (iWest <> 113) then
- Warnlog "Western text font languages count wrong; expected: '113' is: '" + iWest + "'"
- else
- Printlog "Western text font languages count: " + iWest
- endif
- if (iAsian <> 9) then
- Warnlog "Asian text font languages count wrong; expected: '9' is: '" + iAsian + "'"
- else
- Printlog "Asian text font languages count : " + iAsian
- endif
- if (iComplex <> 30) then
- Warnlog "CTL font languages count wrong; expected: '30' is: '" + iComplex + "'"
- else
- Printlog "CTL font languages count : " + iComplex
- endif
+ if (iWest <> 113) then
+ Warnlog "Western text font languages count wrong; expected: '113' is: '" + iWest + "'"
+ else
+ Printlog "Western text font languages count: " + iWest
+ endif
+ if (iAsian <> 9) then
+ Warnlog "Asian text font languages count wrong; expected: '9' is: '" + iAsian + "'"
+ else
+ Printlog "Asian text font languages count : " + iAsian
+ endif
+ if (iComplex <> 30) then
+ Warnlog "CTL font languages count wrong; expected: '30' is: '" + iComplex + "'"
+ else
+ Printlog "CTL font languages count : " + iComplex
+ endif
endif
- '///+ close dialog 'Character' with OK ///'
TabFont.Ok
WL_SD_TextEinfuegenDraw
gMouseMove ( 1, 1, 100, 100 )
- '///+ print the language counts into the first line of the document ///'
hTypeKeys(" "+iWest+" "+iAsian+" "+iComplex+"<return>")
- '/// set all languages to '[None]' ///'
- '///+ Format->Character ///'
FormatCharacter
kontext "TabFont"
- '///+ select '[None]' (should be the first entry in every listbox) ///'
LanguageWest.select 1
LanguageEast.select 1
LanguageCTL.select 1
- '///+ close dialog 'Character' with OK ///'
TabFont.Ok
- '/// print one line with language formated text for every language ///'
for i = 1 to iWest
- '///+ Format->Character ///'
FormatCharacter
- kontext "TabFont"
- '///+ select the next language ///'
- LanguageWest.select i
- sTemp = LanguageWest.getItemText (i)
- ListAppend(sLanguage(), sTemp)
- '///+ close dialog 'Character' with OK ///'
+ kontext "TabFont"
+ LanguageWest.select i
+ sTemp = LanguageWest.getItemText (i)
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
- '///+ type [return][number of language in list][Tab][Language name][Tab] ///'
hTypeKeys(""+i+"<tab>"+sTemp+"<tab><return>")
next i
@@ -503,11 +459,11 @@ testcase tSetFormatCharacter
for i = 1 to iAsian
FormatCharacter
- Kontext
- kontext "TabFont"
- LanguageEast.select i
- sTemp = LanguageEast.getItemText (i)
- ListAppend(sLanguage(), sTemp)
+ Kontext
+ kontext "TabFont"
+ LanguageEast.select i
+ sTemp = LanguageEast.getItemText (i)
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
hTypeKeys(""+i+"<tab>"+sTemp+"<tab><return>")
next i
@@ -521,16 +477,15 @@ testcase tSetFormatCharacter
for i = 1 to iComplex
FormatCharacter
- Kontext
- kontext "TabFont"
- LanguageCTL.select i
- sTemp = LanguageCTL.getItemText (i)
- ListAppend(sLanguage(), sTemp)
+ Kontext
+ kontext "TabFont"
+ LanguageCTL.select i
+ sTemp = LanguageCTL.getItemText (i)
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
hTypeKeys(""+i+"<tab>"+sTemp+"<tab><return>")
next i
- '/// save the created document & the languages list if they don't exists ///'
hFileSaveAs (sFile)
qaErrorLog "Created file. Please check it and then commit it! " + sTemp
sTemp = convertPath(gTesttoolpath + "graphics\required\input\spellb_" + iSprache + ".txt")
@@ -538,29 +493,21 @@ testcase tSetFormatCharacter
ListWrite(sLanguage(), sTemp,"utf8")
endif
- '/// restore the options ///'
- '///+ Tools->Options ///'
ToolsOptions
- '///+ select tabpage 'Languages' from set 'Language Settings' ///'
hToolsOptions("LANGUAGESETTINGS","Languages")
kontext "TabSprachen"
- '///+ restore state of checkbox 'Asian languages support' ///'
- '/// if the language is Asian, skip this part ///'
if bAsianLan = FALSE then
- if (bAsian <> TRUE) then
- Aktivieren.UNcheck
- endif
+ if (bAsian <> TRUE) then
+ Aktivieren.UNcheck
+ endif
endif
- '///+ restore state of checkbox 'Complex text layout (CTL) support' ///'
if (bComplex <> TRUE) then
ComplexScriptEnabled.UNcheck
endif
- '///+ close dialog 'Options' with OK ///'
Kontext "ExtrasOptionenDlg"
ExtrasOptionenDlg.OK
- '/// close application ///'
Call hCloseDocument
endif
endcase
@@ -580,35 +527,26 @@ testcase tGetFormatCharacter
dim iTemp as integer
dim sSpellBooks(30) as string
- if (gApplication = "IMPRESS") then
- ExtensionString = "odp"
+ if (gApplication = "IMPRESS") then
+ ExtensionString = "odp"
else
- ExtensionString = "odg"
+ ExtensionString = "odg"
end if
-
- '/// open the english document with all languages ///'
+
hDateiOeffnen (convertPath(gTesttoolpath + "graphics\required\input\spellb_" + iSprache + "."+ExtensionString)
ListRead(sLanguageR(), convertPath(gTesttoolpath + "graphics\required\input\spellb_1.txt"),"utf8")
- '/// activate all languages in options ///'
- '///+ Tools->Options ///'
ToolsOptions
- '///+ select tabpage 'Languages' from set 'Language Settings' ///'
hToolsOptions("LANGUAGESETTINGS","Languages")
kontext "TabSprachen"
- '///+ save state and check checkbox 'Asian languages support' ///'
bAsian = Aktivieren.isEnabled
Aktivieren.check
- '///+ save state and check checkbox 'Complex text layout (CTL) support' ///'
bComplex = ComplexScriptEnabled.isEnabled
ComplexScriptEnabled.check
- '///+ close dialog 'Options' with OK ///'
Kontext "ExtrasOptionenDlg"
ExtrasOptionenDlg.OK
sleep (1)
- '/// get count of languages ///'
hTypeKeys("<tab><f2>")
- '///+ first how many are in the reference document (printed in the first line)///'
hTypeKeys("<mod1 home><shift end>")
sleep (1)
editcopy
@@ -619,15 +557,12 @@ testcase tGetFormatCharacter
iAsian(1) = mid(sTemp, iTemp+1, iTemp-i)
iComplex(1) = right(sTemp, Len(sTemp) - i)
sleep (1)
- '///+ Format->Character ///'
FormatCharacter
sleep 1
Kontext
- '///+ switch to tabpage 'Font' ///'
Messagebox.SetPage TabFont
kontext "TabFont"
sleep 1
- '///+ get count of languages for Western/Asian/CTL fonts ///'
iWest(2) = LanguageWest.getItemCount
iAsian(2) = LanguageEast.getItemCount
iComplex(2) = LanguageCTL.getItemCount
@@ -646,46 +581,42 @@ testcase tGetFormatCharacter
else
Printlog "CTL font languages count : " + iComplex(2)
endif
- '///+ close dialog 'Character' with OK ///'
TabFont.Ok
- '/// write the language for every line in the current language ///'
hTypeKeys("<mod1 home><down><home>")
for i = 1 to iWest(2)
FormatCharacter
- Kontext
- kontext "TabFont"
- iTemp = LanguageWest.getSelIndex
- sTemp = LanguageWest.getSelText
- ListAppend(sLanguage(), sTemp)
+ Kontext
+ kontext "TabFont"
+ iTemp = LanguageWest.getSelIndex
+ sTemp = LanguageWest.getSelText
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
- '///+ type [end][number of language in list][Tab][Language name][down][home] ///'
hTypeKeys("<end>"+iTemp+"<tab>"+sTemp+"<down><home>")
next i
for i = 1 to iAsian(2)
FormatCharacter
- Kontext
- kontext "TabFont"
- iTemp = LanguageEast.getSelIndex
- sTemp = LanguageEast.getSelText
- ListAppend(sLanguage(), sTemp)
+ Kontext
+ kontext "TabFont"
+ iTemp = LanguageEast.getSelIndex
+ sTemp = LanguageEast.getSelText
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
hTypeKeys("<end>"+iTemp+"<tab>"+sTemp+"<down><home>")
next i
for i = 1 to iComplex(2)
FormatCharacter
- Kontext
- kontext "TabFont"
- iTemp = LanguageCTL.getSelIndex
- sTemp = LanguageCTL.getSelText
- ListAppend(sLanguage(), sTemp)
+ Kontext
+ kontext "TabFont"
+ iTemp = LanguageCTL.getSelIndex
+ sTemp = LanguageCTL.getSelText
+ ListAppend(sLanguage(), sTemp)
TabFont.Ok
hTypeKeys("<end>"+iTemp+"<tab>"+sTemp+"<down><home>")
next i
- '/// save the created document & the languages list ///'
sTemp = convertPath(gOfficePath + "user\work\spellb_" + iSprache)
hFileSaveAsKill (sTemp)
sTemp = convertPath(gOfficePath + "user\work\spellb_" + iSprache + ".txt")
@@ -696,9 +627,9 @@ testcase tGetFormatCharacter
for i = 1 to ListCount(sLanguageR())
select case i
- case 1:printlog " * Western text font languages"
- case iWest(2)+1:printlog " * Asian text font languages"
- case iWest(2)+iAsian(2)+1:printlog " * CTL font languages"
+ case 1:printlog " * Western text font languages"
+ case iWest(2)+1:printlog " * Asian text font languages"
+ case iWest(2)+iAsian(2)+1:printlog " * CTL font languages"
end select
if (sLanguageR(i) <> sLanguage(i)) then
if (instr(sLanguage(i), "[") > 0) then ' [None] - Entry ?
@@ -709,7 +640,6 @@ testcase tGetFormatCharacter
endif
next i
- '/// close application ///'
Call hCloseDocument
endcase