[Libreoffice-commits] core.git: sw/source
Tamás Zolnai
tamas.zolnai at collabora.com
Tue Dec 5 00:13:24 UTC 2017
sw/source/core/text/xmldump.cxx | 13 +++++++++++++
1 file changed, 13 insertions(+)
New commits:
commit b19aa21f0efa2aa72c144bacae801aeae59300c0
Author: Tamás Zolnai <tamas.zolnai at 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.zolnai at collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai at 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 );
More information about the Libreoffice-commits
mailing list