summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-08-07 14:12:07 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-08-07 16:19:14 +0200
commitc86a47a9d3debbc7e8ee6247f573e7f98c611f19 (patch)
tree0a1155b3f98246679cf2583d2b23b75887578094 /sw
parentfed411f4b66888afbc5056b4ec7d6b176b0340ad (diff)
sw doc model xml dump: handle frame format of table boxes
Shows e.g. table cell borders. Change-Id: Ic93fb8bcb11b1d5dc0a3eab88ac7fa33672d177b Reviewed-on: https://gerrit.libreoffice.org/58681 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/docnode/node.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sw/source/core/docnode/node.cxx b/sw/source/core/docnode/node.cxx
index 7abe6c8b07e9..66bd7395d990 100644
--- a/sw/source/core/docnode/node.cxx
+++ b/sw/source/core/docnode/node.cxx
@@ -971,6 +971,13 @@ void SwStartNode::dumpAsXml(xmlTextWriterPtr pWriter) const
GetTableNode()->GetTable().GetFrameFormat()->GetAttrSet().dumpAsXml(pWriter);
xmlTextWriterEndElement(pWriter);
}
+ else if (GetStartNodeType() == SwTableBoxStartNode)
+ {
+ xmlTextWriterStartElement(pWriter, BAD_CAST("attrset"));
+ if (SwTableBox* pBox = GetTableBox())
+ pBox->GetFrameFormat()->GetAttrSet().dumpAsXml(pWriter);
+ xmlTextWriterEndElement(pWriter);
+ }
// xmlTextWriterEndElement(pWriter); - it is a start node, so don't end, will make xml better nested
}