diff options
author | Justin Luth <justin_luth@sil.org> | 2021-06-24 14:37:26 +0200 |
---|---|---|
committer | Justin Luth <justin_luth@sil.org> | 2021-06-24 21:47:03 +0200 |
commit | 4493f2191d95a35f8a29cd16912a1378d3c21ced (patch) | |
tree | d7f3e91802795e08958251df20cadb4ff46991e0 /sw/source/filter/ww8/ww8par5.cxx | |
parent | ab25ca5f2fddf07a5790fc4a397ef758bbc31c62 (diff) |
tdf#120629 ms formats: better exporting of hindiVowels etc.
The big problem was that hindiVowels was imported as
CHARS_NEPALI, but CHARS_NEPALI was not exported in DOCX.
Another easy win was to DOC export both LO forms of russianLower
and both forms of russianUpper - just like DOCX.
The page number field only allows a subset of formats.
LO doesn't have support for Hex or DollarText formats.
The Ordinal/Cardinal formats were an easy win
for export, even though they don't import.
[Import seems to be in ww8par5.cxx's GetNumTypeFromName(),
except that is being passed an empty string.]
Change-Id: I176a70e0e05967414337c17d8b4acc87e20ead73
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117793
Tested-by: Jenkins
Reviewed-by: Justin Luth <justin_luth@sil.org>
Diffstat (limited to 'sw/source/filter/ww8/ww8par5.cxx')
-rw-r--r-- | sw/source/filter/ww8/ww8par5.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx index 940571d3502b..0a583ca80f90 100644 --- a/sw/source/filter/ww8/ww8par5.cxx +++ b/sw/source/filter/ww8/ww8par5.cxx @@ -359,6 +359,9 @@ static SvxNumType GetNumTypeFromName(const OUString& rStr, bool bAllowPageDesc = false) { SvxNumType eTyp = bAllowPageDesc ? SVX_NUM_PAGEDESC : SVX_NUM_ARABIC; + if (rStr.isEmpty()) + return eTyp; + if( rStr.startsWithIgnoreAsciiCase( "Arabi" ) ) // Arabisch, Arabic eTyp = SVX_NUM_ARABIC; else if( rStr.startsWith( "misch" ) ) // r"omisch |