diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-10-24 14:34:10 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-10-24 14:55:30 +0200 |
commit | 0ed8f752b4566ac427c0a48e14904907a7dac839 (patch) | |
tree | 20e04b68704bb5c7c7078dee7afc45df78f899bf /writerfilter/source/dmapper/MeasureHandler.cxx | |
parent | 800005b120d06100e082ad45051d4f1c3c549569 (diff) |
writerfilter: implement CellMarginHandler::getInteropGrabBag
This allows roundtrip of the whole tblCellMar XML fragment.
Change-Id: I41c5afd6b1cfa7322f5f1bd8c44ed6bffe10eb41
Diffstat (limited to 'writerfilter/source/dmapper/MeasureHandler.cxx')
-rw-r--r-- | writerfilter/source/dmapper/MeasureHandler.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/MeasureHandler.cxx b/writerfilter/source/dmapper/MeasureHandler.cxx index 57ffec52cc3a..0875a89990c9 100644 --- a/writerfilter/source/dmapper/MeasureHandler.cxx +++ b/writerfilter/source/dmapper/MeasureHandler.cxx @@ -84,6 +84,13 @@ void MeasureHandler::lcl_attribute(Id rName, Value & rVal) case NS_rtf::LN_preferredWidth: case NS_ooxml::LN_CT_TblWidth_w:// = 90667; m_nMeasureValue = nIntValue; + if (!m_aInteropGrabBagName.isEmpty()) + { + beans::PropertyValue aValue; + aValue.Name = "w"; + aValue.Value = uno::makeAny(nIntValue); + m_aInteropGrabBag.push_back(aValue); + } break; case NS_ooxml::LN_CT_Height_val: // 90665 -- a string value { |