summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authoryogesh.bharate001 <yogesh.bharate@synerzip.com>2015-05-04 17:49:12 +0530
committerCaolán McNamara <caolanm@redhat.com>2015-05-07 15:59:49 +0000
commit3ffed8635acd55a5989bf9a0f4bc9c20b0acd945 (patch)
tree858115689fbb4458c184ae5d5dd5d6d10b8e2a98 /oox
parentd0dd41319ff153cc71ac65f7cc6a0abb0e3ca300 (diff)
tdf#91066: Condensed Character Spacing i.e spc(negative value) is not exported after RT.
Problem Description: - Condensed character spacing i.e Spacing between characters/letters (negative value) is not preserved after roundtrip. XML Difference: XML Difference : Original: <a:rPr lang="en-IN" sz="6000" b="1" kern="0" spc="-1000" baseline="0"> After Roundtrip: <a:rPr b="1" lang="en-IN" sz="6000" strike="noStrike"> spc="-1000" is missing in roundtripped file. Change-Id: I02edbb31375c2406a6e39873b7b886f4786a3758 Solution: Added support for Condensed Character Spacing. Reviewed-on: https://gerrit.libreoffice.org/15635 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'oox')
-rw-r--r--oox/source/export/drawingml.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index da55e0f9f0e3..9ede46300ce4 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -1335,7 +1335,8 @@ void DrawingML::WriteRunProperties( Reference< XPropertySet > rRun, bool bIsFiel
XML_i, italic,
XML_lang, usLanguage.isEmpty() ? NULL : USS( usLanguage ),
XML_sz, IS( nSize ),
- XML_spc, nCharKerning > 0 ? IS(nCharKerning) : NULL,
+ // For Condensed character spacing spc value is negative.
+ XML_spc, nCharKerning ? IS(nCharKerning) : NULL,
XML_strike, strikeout,
XML_u, underline,
XML_baseline, nCharEscapement == 0 ? NULL : IS( nCharEscapement*1000 ),