Fixes for WL conversion
This commit is contained in:
parent
3452ffd219
commit
c0af554240
1 changed files with 17 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
||||||
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Clean" script:language="StarBasic">Sub mark70
|
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Clean" script:language="StarBasic">Sub mark71
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
@ -165,6 +165,8 @@ Private Sub quietCleaning
|
||||||
statusIndicator.Start(getTranslation("statusReplaceFontsInStyles"),100)
|
statusIndicator.Start(getTranslation("statusReplaceFontsInStyles"),100)
|
||||||
replaceStyleFonts
|
replaceStyleFonts
|
||||||
statusIndicator.Start(getTranslation("statusConvertSymbolsInTargetFonts"),100)
|
statusIndicator.Start(getTranslation("statusConvertSymbolsInTargetFonts"),100)
|
||||||
|
saveAndreload()
|
||||||
|
statusIndicator = ThisComponent.getCurrentController.statusIndicator
|
||||||
unicodeSymbolsConversion
|
unicodeSymbolsConversion
|
||||||
statusIndicator.Start(getTranslation("statusCleaningManualFormatting"),100)
|
statusIndicator.Start(getTranslation("statusCleaningManualFormatting"),100)
|
||||||
cleanFormatting
|
cleanFormatting
|
||||||
|
@ -1381,7 +1383,7 @@ Private Sub convertWLLatin2IPHAstra
|
||||||
SrchAttributes(0).Value = Empty
|
SrchAttributes(0).Value = Empty
|
||||||
ReplAttributes(0).Value = Empty
|
ReplAttributes(0).Value = Empty
|
||||||
'Replace macron below
|
'Replace macron below
|
||||||
oSearchString = "(.)\uF0D4"
|
oSearchString = "(.)(\uF0D4)+"
|
||||||
oReplaceString = "$1̱"
|
oReplaceString = "$1̱"
|
||||||
'from WL
|
'from WL
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
@ -1390,7 +1392,7 @@ Private Sub convertWLLatin2IPHAstra
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
|
||||||
'Replace dot below
|
'Replace dot below
|
||||||
oSearchString = "(.)\uF0D6"
|
oSearchString = "(.)(\uF0D6)+"
|
||||||
oReplaceString = "$1̣"
|
oReplaceString = "$1̣"
|
||||||
'from WL
|
'from WL
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
@ -1399,16 +1401,25 @@ Private Sub convertWLLatin2IPHAstra
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
|
||||||
'replace macron
|
'replace macron
|
||||||
oSearchString = "(.)\uF0F4"
|
oSearchString = "(.)(\uF0F4)+"
|
||||||
oReplaceString = "$1̄"
|
oReplaceString = "$1̄"
|
||||||
'from WL
|
'from WL
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
'from unicode to remove direct formatting
|
'from unicode to remove direct formatting
|
||||||
oSearchString = "(.)\u0304"
|
oSearchString = "(.)\u0304"
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
'replace space
|
||||||
|
|
||||||
|
oSearchString = "\uF020"
|
||||||
|
oReplaceString = " "
|
||||||
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
'replace comma
|
||||||
|
oSearchString = "\uF02C"
|
||||||
|
oReplaceString = ","
|
||||||
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
|
|
||||||
'replace accent
|
'replace accent
|
||||||
oSearchString = "(.)\uF0F1"
|
oSearchString = "(.)(\uF0F1)+"
|
||||||
oReplaceString = "$1́"
|
oReplaceString = "$1́"
|
||||||
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
ReplaceFormatting(oSearchString,oReplaceString,SrchAttributes,ReplAttributes, false)
|
||||||
'from unicode to remove direct formatting
|
'from unicode to remove direct formatting
|
||||||
|
|
Loading…
Add table
Reference in a new issue