summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Sikeler <d.sikeler94@gmail.com>2015-08-21 17:56:51 +0200
committerDaniel Sikeler <d.sikeler94@gmail.com>2015-08-21 17:56:51 +0200
commit554a8cad7063b434b14c34b7e5c0e3811d1a2a1b (patch)
tree7f8f4667eda10fbb801e0691d0c7fae0c96b5e2b
parent065aff2d21a6cc9953afb2b877c747d3805bca15 (diff)
fastparser impl. for XMLPageNumberImportContext
Change-Id: I79ea2ef8a3f0d5889e9882934b9456a466d516c0
-rw-r--r--xmloff/inc/txtfldi.hxx5
-rw-r--r--xmloff/source/text/txtfldi.cxx16
2 files changed, 20 insertions, 1 deletions
diff --git a/xmloff/inc/txtfldi.hxx b/xmloff/inc/txtfldi.hxx
index a12058adac0b..75633a119b3e 100644
--- a/xmloff/inc/txtfldi.hxx
+++ b/xmloff/inc/txtfldi.hxx
@@ -413,7 +413,10 @@ public:
XMLTextImportHelper& rHlp, /// Text import helper
sal_uInt16 nPrfx, /// namespace prefix
const OUString& sLocalName); /// element name w/o prefix
-
+ XMLPageNumberImportContext(
+ SvXMLImport& rImport,
+ XMLTextImportHelper& rHlp,
+ sal_Int32 Element );
/// process attribute values
virtual void ProcessAttribute( sal_uInt16 nAttrToken,
diff --git a/xmloff/source/text/txtfldi.cxx b/xmloff/source/text/txtfldi.cxx
index cbfbd33cc4ab..f0b44fc71f9a 100644
--- a/xmloff/source/text/txtfldi.cxx
+++ b/xmloff/source/text/txtfldi.cxx
@@ -977,6 +977,22 @@ XMLPageNumberImportContext::XMLPageNumberImportContext(
bValid = true;
}
+XMLPageNumberImportContext::XMLPageNumberImportContext(
+ SvXMLImport& rImport,
+ XMLTextImportHelper& rHlp,
+ sal_Int32 Element )
+: XMLTextFieldImportContext( rImport, rHlp, sAPI_page_number, Element ),
+ sPropertySubType(sAPI_sub_type),
+ sPropertyNumberingType(sAPI_numbering_type),
+ sPropertyOffset(sAPI_offset),
+ sNumberSync(GetXMLToken(XML_FALSE)),
+ nPageAdjust(0),
+ eSelectPage(PageNumberType_CURRENT),
+ sNumberFormatOK(false)
+{
+ bValid = true;
+}
+
void XMLPageNumberImportContext::ProcessAttribute(
sal_uInt16 nAttrToken,
const OUString& sAttrValue )