[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/filters/kword/rtf/export
From:       Nicolas Goutte <nicolasg () snafu ! de>
Date:       2003-09-02 21:33:43
[Download RAW message or body]

CVS commit by goutte: 

Add support for a different page number at start.
CCMAIL:52726-close@bugs.kde.org


  M +6 -3      ExportFilter.cc   2.78
  M +2 -1      ExportFilter.h   2.15


--- koffice/filters/kword/rtf/export/ExportFilter.cc  #2.77:2.78
@@ -70,5 +70,5 @@ RTFWorker::RTFWorker():
     m_paperOrientation(false), m_paperWidth(20), m_paperHeight(20),
     m_paperMarginTop(72), m_paperMarginLeft(72),
-    m_paperMarginBottom(72), m_paperMarginRight(72)
+    m_paperMarginBottom(72), m_paperMarginRight(72), m_startPageNumber(1)
 {
 }
@@ -819,4 +819,6 @@ bool RTFWorker::doCloseDocument(void)
     *m_streamOut << m_textPage;  // add page size, margins, etc.
     *m_streamOut << "\\widowctrl\\ftnbj\\aenddoc\\formshade \\fet0\\sectd\n";
+    if (m_startPageNumber >= 1)
+        *m_streamOut << "\\pgnstart" << m_startPageNumber << endl;
     //*m_streamOut << "\\linex0\\endnhere\\plain";
     *m_streamOut << "\\pard\\plain";
@@ -1041,4 +1043,5 @@ bool RTFWorker::doVariableSettings(const
     m_textDocInfo += writeDate("\\revtim", vs.modificationTime);
     m_textDocInfo += writeDate("\\printim",vs.printTime);
+    m_startPageNumber = vs.startingPageNumber;
 
     return true;

--- koffice/filters/kword/rtf/export/ExportFilter.h  #2.14:2.15
@@ -101,4 +101,5 @@ protected:
     double m_paperMarginTop, m_paperMarginLeft, m_paperMarginBottom, m_paperMarginRight;
     QString m_prefix;
+    int m_startPageNumber;
 };
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic