summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-05-03 12:53:06 +0000
committerRüdiger Timm <rt@openoffice.org>2004-05-03 12:53:06 +0000
commit4391ac307227602fb0fbc9c8c1bc3afb6585f981 (patch)
tree5bb02dca49ff6129ce8afee2e0ee0b6d9f1b45a9 /extensions
parent1708be6874c549e2c4e771726fb63cf4c2ef592c (diff)
INTEGRATION: CWS binfilter (1.4.132); FILE MERGED
2003/07/08 17:28:29 aw 1.4.132.1: #110680#
Diffstat (limited to 'extensions')
-rw-r--r--extensions/source/svg/svgprinter.cxx35
1 files changed, 25 insertions, 10 deletions
diff --git a/extensions/source/svg/svgprinter.cxx b/extensions/source/svg/svgprinter.cxx
index a5711516abc9..b6ce6ed74e46 100644
--- a/extensions/source/svg/svgprinter.cxx
+++ b/extensions/source/svg/svgprinter.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: svgprinter.cxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: hr $ $Date: 2001-11-02 11:23:51 $
+ * last change: $Author: rt $ $Date: 2004-05-03 13:53:06 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -110,8 +110,15 @@ protected:
public:
- SVGPrinterExport( const REF( NMSP_SAX::XDocumentHandler )& rxHandler, const JobSetup& rSetup,
- const NMSP_RTL::OUString& rJobName, sal_uInt32 nCopies, sal_Bool bCollate );
+ // #110680#
+ SVGPrinterExport(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xServiceFactory,
+ const REF( NMSP_SAX::XDocumentHandler )& rxHandler,
+ const JobSetup& rSetup,
+ const NMSP_RTL::OUString& rJobName,
+ sal_uInt32 nCopies,
+ sal_Bool bCollate );
+
virtual ~SVGPrinterExport();
virtual void writePage( const JobSetup& rJobSetup, const GDIMetaFile& rMtf );
@@ -119,11 +126,17 @@ public:
// -----------------------------------------------------------------------------
-SVGPrinterExport::SVGPrinterExport( const REF( NMSP_SAX::XDocumentHandler )& rxHandler, const JobSetup& rSetup,
- const NMSP_RTL::OUString& rJobName, sal_uInt32 nCopies, sal_Bool bCollate ) :
- SvXMLExport( NMSP_RTL::OUString(), rxHandler ),
- mpVDev( NULL ),
- mnPage( 0 )
+// #110680#
+SVGPrinterExport::SVGPrinterExport(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xServiceFactory,
+ const REF( NMSP_SAX::XDocumentHandler )& rxHandler,
+ const JobSetup& rSetup,
+ const NMSP_RTL::OUString& rJobName,
+ sal_uInt32 nCopies,
+ sal_Bool bCollate )
+: SvXMLExport( xServiceFactory, NMSP_RTL::OUString(), rxHandler ),
+ mpVDev( NULL ),
+ mnPage( 0 )
{
maPrinter.SetJobSetup( rSetup );
@@ -318,7 +331,9 @@ sal_Bool SAL_CALL SVGPrinter::startJob( const REF( NMSP_SAX::XDocumentHandler )&
const REF( NMSP_SAX::XDocumentHandler ) xDocumentHandler( rxHandler );
- mpWriter = new SVGPrinterExport( xDocumentHandler, aJobSetup, rJobName, nCopies, bCollate );
+ // #110680#
+ // mpWriter = new SVGPrinterExport( xDocumentHandler, aJobSetup, rJobName, nCopies, bCollate );
+ mpWriter = new SVGPrinterExport( mxFact, xDocumentHandler, aJobSetup, rJobName, nCopies, bCollate );
}
return bRet;