diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-04-12 16:29:25 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-04-12 16:33:07 +0200 |
commit | da16b278eeb5b3e2994de68e49d88a64fdb7ac5b (patch) | |
tree | 293d2960e87ce675defd037a8af67a11f6591a09 /writerfilter | |
parent | fix build, "touch" headers only on !HAVE_FEATURE_DESKTOP platforms (diff) | |
download | core-da16b278eeb5b3e2994de68e49d88a64fdb7ac5b.tar.gz core-da16b278eeb5b3e2994de68e49d88a64fdb7ac5b.zip |
RTF import: initial handling of posrelh and posrelv shape properties
Change-Id: Id576d6df4b7a6144507e5f8230ac62a953b5c050
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/rtftok/rtfsdrimport.cxx | 22 |
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 << "'"); } |