diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-06-23 09:03:10 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-06-23 09:04:11 +0200 |
commit | 2fe248f2b36d541c0d243a620c217058a50a9d5d (patch) | |
tree | ab04e6537619b7060d1a7f8ed7437a7723817283 /writerfilter/source/dmapper/DomainMapperTableHandler.hxx | |
parent | 187445b2d2885ced92be37ffb11cd2a9bb11f8d6 (diff) |
tdf#87460 DOCX import: fix missing endnote in floattable
Writer doesn't support foot or endnotes in TextFrames, so they are not
supported in OOXML floattables, either. In the past, floattables were
imported as normal tables, that's how this worked. Restore the old
situation till the core limitation is there, so we at least don't
regress.
Change-Id: I4eb62617e3131176f7371e9ca69f11bc9e948a0b
Diffstat (limited to 'writerfilter/source/dmapper/DomainMapperTableHandler.hxx')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapperTableHandler.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.hxx b/writerfilter/source/dmapper/DomainMapperTableHandler.hxx index 818f20fa1547..d91b140b770d 100644 --- a/writerfilter/source/dmapper/DomainMapperTableHandler.hxx +++ b/writerfilter/source/dmapper/DomainMapperTableHandler.hxx @@ -83,6 +83,9 @@ class DomainMapperTableHandler : public TableDataHandler sal_Int32 m_nCellIndex; sal_Int32 m_nRowIndex; + /// Did we have a foot or endnote in this table? + bool m_bHadFootOrEndnote; + TableStyleSheetEntry * endTableGetTableStyle(TableInfo & rInfo, std::vector<css::beans::PropertyValue>& rFrameProperties); CellPropertyValuesSeq_t endTableGetCellProperties(TableInfo & rInfo, std::vector<HorizontallyMergedCell>& rMerges); RowPropertyValuesSeq_t endTableGetRowProperties(); @@ -103,6 +106,7 @@ public: virtual void endCell(const Handle_t & end) SAL_OVERRIDE; Handle_t& getTable() { return m_xTableRange; }; + void setHadFootOrEndnote(bool bHadFootOrEndnote); }; }} |