|
|
44ec17e |
From d56ad9d8bd27f795dd3f5d9eedaaea4d30a08832 Mon Sep 17 00:00:00 2001
|
|
|
44ec17e |
From: Miklos Vajna <vmiklos@suse.cz>
|
|
|
44ec17e |
Date: Tue, 6 Nov 2012 10:53:10 +0100
|
|
|
44ec17e |
Subject: [PATCH] fdo#48442 fix default hori/vert frame anchor during RTF
|
|
|
44ec17e |
import
|
|
|
44ec17e |
|
|
|
44ec17e |
We used to send nothing when we got nothing, but this is not correct:
|
|
|
44ec17e |
\pvmrg and \phmrg is the default in RTF, but not in Writer.
|
|
|
44ec17e |
|
|
|
44ec17e |
Conflicts:
|
|
|
44ec17e |
sw/qa/extras/rtfimport/rtfimport.cxx
|
|
|
44ec17e |
|
|
|
44ec17e |
Change-Id: I9f69e282e68f0828c8b5ba98657cad1dd0715eb3
|
|
|
44ec17e |
---
|
|
|
44ec17e |
writerfilter/source/rtftok/rtfdocumentimpl.cxx | 10 ++++++----
|
|
|
44ec17e |
1 file changed, 6 insertions(+), 4 deletions(-)
|
|
|
44ec17e |
|
|
|
44ec17e |
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
|
|
|
44ec17e |
index 79991eb..85401c2 100644
|
|
|
44ec17e |
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
|
|
|
44ec17e |
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
|
|
|
44ec17e |
@@ -3898,12 +3898,14 @@ RTFSprms RTFFrame::getSprms()
|
|
|
44ec17e |
pValue.reset(new RTFValue(nVertPadding));
|
|
|
44ec17e |
break;
|
|
|
44ec17e |
case NS_ooxml::LN_CT_FramePr_hAnchor:
|
|
|
44ec17e |
- if ( nHoriAnchor != 0 )
|
|
|
44ec17e |
- pValue.reset(new RTFValue(nHoriAnchor));
|
|
|
44ec17e |
+ if ( nHoriAnchor == 0 )
|
|
|
44ec17e |
+ nHoriAnchor = NS_ooxml::LN_Value_wordprocessingml_ST_HAnchor_margin;
|
|
|
44ec17e |
+ pValue.reset(new RTFValue(nHoriAnchor));
|
|
|
44ec17e |
break;
|
|
|
44ec17e |
case NS_ooxml::LN_CT_FramePr_vAnchor:
|
|
|
44ec17e |
- if ( nVertAnchor != 0 )
|
|
|
44ec17e |
- pValue.reset(new RTFValue(nVertAnchor));
|
|
|
44ec17e |
+ if ( nVertAnchor == 0 )
|
|
|
44ec17e |
+ nVertAnchor = NS_ooxml::LN_Value_wordprocessingml_ST_VAnchor_margin;
|
|
|
44ec17e |
+ pValue.reset(new RTFValue(nVertAnchor));
|
|
|
44ec17e |
break;
|
|
|
44ec17e |
case NS_ooxml::LN_CT_FramePr_xAlign:
|
|
|
44ec17e |
pValue.reset(new RTFValue(nHoriAlign));
|
|
|
44ec17e |
--
|
|
|
44ec17e |
1.8.0
|
|
|
44ec17e |
|