sw/source/core/text/xmldump.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+)
New commits: commit b19aa21f0efa2aa72c144bacae801aeae59300c0 Author: Tamás Zolnai <tamas.zol...@collabora.com> Date: Mon Dec 4 20:12:13 2017 +0100 Dump page valid flags in dumpAsXml Change-Id: I6976a5128f9242627062394d7d24e854348d002b Reviewed-on: https://gerrit.libreoffice.org/45821 Reviewed-by: Tamás Zolnai <tamas.zol...@collabora.com> Tested-by: Tamás Zolnai <tamas.zol...@collabora.com> 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 );
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits