summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2013-04-12 16:29:25 +0200
committerMiklos Vajna <vmiklos@suse.cz>2013-04-12 16:33:07 +0200
commitda16b278eeb5b3e2994de68e49d88a64fdb7ac5b (patch)
tree293d2960e87ce675defd037a8af67a11f6591a09 /writerfilter
parent1f39925c4cafc52009f4505fd3e4b6843f6e7944 (diff)
RTF import: initial handling of posrelh and posrelv shape properties
Change-Id: Id576d6df4b7a6144507e5f8230ac62a953b5c050
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/rtftok/rtfsdrimport.cxx22
1 files changed, 22 insertions, 0 deletions
diff --git a/writerfilter/source/rtftok/rtfsdrimport.cxx b/writerfilter/source/rtftok/rtfsdrimport.cxx
index 0aa36563ff0c..1b31faaa61d4 100644
--- a/writerfilter/source/rtftok/rtfsdrimport.cxx
+++ b/writerfilter/source/rtftok/rtfsdrimport.cxx
@@ -411,6 +411,28 @@ void RTFSdrImport::resolve(RTFShape& rShape)
else if (i->first == "shadowOffsetX")
// EMUs to points
aShadowModel.moOffset.set(OUString::number(i->second.toDouble() / 12700) + "pt");
+ else if (i->first == "posrelh")
+ {
+ switch (i->second.toInt32())
+ {
+ case 1:
+ rShape.nHoriOrientRelation = text::RelOrientation::PAGE_FRAME;
+ break;
+ default:
+ break;
+ }
+ }
+ else if (i->first == "posrelv")
+ {
+ switch (i->second.toInt32())
+ {
+ case 1:
+ rShape.nVertOrientRelation = text::RelOrientation::PAGE_FRAME;
+ break;
+ default:
+ break;
+ }
+ }
else
SAL_INFO("writerfilter", "TODO handle shape property '" << i->first << "':'" << i->second << "'");
}