20#ifndef INCLUDED_VCL_INC_GENERIC_GENPRN_H
21#define INCLUDED_VCL_INC_GENERIC_GENPRN_H
48 Size& rPaperSize )
override;
75 virtual bool StartJob(
const OUString* pFileName,
76 const OUString& rJobName,
77 const OUString& rAppName,
virtual void InitPaperFormats(const ImplJobSetup *pSetupData) override
std::unique_ptr< GenPspGraphics > m_pGraphics
virtual int GetLandscapeAngle(const ImplJobSetup *pSetupData) override
virtual bool SetPrinterData(ImplJobSetup *pSetupData) override
virtual void ReleaseGraphics(SalGraphics *pGraphics) override
virtual sal_uInt32 GetCapabilities(const ImplJobSetup *pSetupData, PrinterCapType nType) override
virtual sal_uInt16 GetPaperBinCount(const ImplJobSetup *pSetupData) override
virtual ~PspSalInfoPrinter() override
virtual OUString GetPaperBinName(const ImplJobSetup *pSetupData, sal_uInt16 nPaperBin) override
virtual void GetPageInfo(const ImplJobSetup *pSetupData, tools::Long &rOutWidth, tools::Long &rOutHeight, Point &rPageOffset, Size &rPaperSize) override
virtual bool SetData(JobSetFlags nFlags, ImplJobSetup *pSetupData) override
virtual bool Setup(weld::Window *pFrame, ImplJobSetup *pSetupData) override
virtual SalGraphics * AcquireGraphics() override
psp::PrinterGfx m_aPrinterGfx
virtual bool StartJob(const OUString *, const OUString &, const OUString &, ImplJobSetup *, vcl::PrinterController &i_rController) override
virtual SalGraphics * StartPage(ImplJobSetup *pSetupData, bool bNewJobData) override
SalInfoPrinter * m_pInfoPrinter
psp::PrinterGfx m_aPrinterGfx
virtual ~PspSalPrinter() override
virtual bool EndJob() override
PspSalPrinter(SalInfoPrinter *pPrinter)
std::unique_ptr< GenPspGraphics > m_xGraphics
virtual bool StartJob(const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, sal_uInt32 nCopies, bool bCollate, bool bDirect, ImplJobSetup *pSetupData) override
psp::PrinterJob m_aPrintJob
virtual void EndPage() override