[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kword/part
From: Jos van den Oever <jos () vandenoever ! info>
Date: 2010-10-23 13:57:27
Message-ID: 20101023135727.1FA9CAC897 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1188956 by vandenoever:
Write text:page-sequence if there is no mainTextFrame.
M +7 -6 KWOdfWriter.cpp
--- trunk/koffice/kword/part/KWOdfWriter.cpp #1188955:1188956
@@ -305,19 +305,20 @@
tmpChangeFile.close();
bodyWriter->addCompleteElement(&tmpChangeFile);
-/* Do not write out text:page-sequence. It is only allowed when no text
- * elements like text:p or text:h are written. KOffice does not seem to use
- * text:page-sequence at all.
-
+ // Do not write out text:page-sequence, if there is a maintTextFrame
+ // The ODF specification does not allow text:page-sequence in office:text
+ // if there is e.g. text:p or text:h there
+ if (!mainTextFrame) {
bodyWriter->startElement("text:page-sequence");
foreach (KWPage page, m_document->pageManager()->pages()) {
Q_ASSERT(m_masterPages.contains(page.pageStyle()));
bodyWriter->startElement("text:page");
- bodyWriter->addAttribute("text:master-page-name", m_masterPages.value(page.pageStyle()));
+ bodyWriter->addAttribute("text:master-page-name",
+ m_masterPages.value(page.pageStyle()));
bodyWriter->endElement(); // text:page
}
bodyWriter->endElement(); // text:page-sequence
- */
+ }
delete tmpBodyWriter;
tmpBodyWriter = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic