diff options
author | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-12-04 20:12:13 +0100 |
---|---|---|
committer | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-12-05 01:12:09 +0100 |
commit | b19aa21f0efa2aa72c144bacae801aeae59300c0 (patch) | |
tree | 1b59a5c49668aa890c4e5f0490ffed1611601951 /sw | |
parent | 9f2d4510cb98d1eefcba85db6edb7cf754b4519d (diff) |
Dump page valid flags in dumpAsXml
Change-Id: I6976a5128f9242627062394d7d24e854348d002b
Reviewed-on: https://gerrit.libreoffice.org/45821
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/text/xmldump.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sw/source/core/text/xmldump.cxx b/sw/source/core/text/xmldump.cxx index 02b47ff1ebc7..794458141e01 100644 --- a/sw/source/core/text/xmldump.cxx +++ b/sw/source/core/text/xmldump.cxx @@ -12,6 +12,7 @@ #include <ftnfrm.hxx> #include <sectfrm.hxx> #include <tabfrm.hxx> +#include <pagefrm.hxx> #include <txtfrm.hxx> #include <hffrm.hxx> #include <rootfrm.hxx> @@ -304,6 +305,18 @@ void SwFrame::dumpAsXml( xmlTextWriterPtr writer ) const xmlTextWriterEndElement(writer); } + if (IsPageFrame()) + { + const SwPageFrame* pPageFrame = static_cast<const SwPageFrame*>(this); + xmlTextWriterStartElement(writer, BAD_CAST("page_status")); + xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyLayout"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyLayout()).getStr())); + xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyContent"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyContent()).getStr())); + xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidFlyInCnt"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidFlyInCnt()).getStr())); + xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidLayout"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidLayout()).getStr())); + xmlTextWriterWriteAttribute(writer, BAD_CAST("ValidContent"), BAD_CAST(OString::boolean(!pPageFrame->IsInvalidContent()).getStr())); + xmlTextWriterEndElement(writer); + } + xmlTextWriterStartElement( writer, BAD_CAST( "infos" ) ); dumpInfosAsXml( writer ); xmlTextWriterEndElement( writer ); |