diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-05-03 12:53:06 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-05-03 12:53:06 +0000 |
commit | 4391ac307227602fb0fbc9c8c1bc3afb6585f981 (patch) | |
tree | 5bb02dca49ff6129ce8afee2e0ee0b6d9f1b45a9 /extensions | |
parent | 1708be6874c549e2c4e771726fb63cf4c2ef592c (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.cxx | 35 |
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; |