LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
SalInfoPrinter Class Referenceabstract

#include <salprn.hxx>

Inheritance diagram for SalInfoPrinter:
[legend]

Public Member Functions

 SalInfoPrinter ()
 
virtual ~SalInfoPrinter ()
 
virtual SalGraphicsAcquireGraphics ()=0
 
virtual void ReleaseGraphics (SalGraphics *pGraphics)=0
 
virtual bool Setup (weld::Window *pFrame, ImplJobSetup *pSetupData)=0
 
virtual bool SetPrinterData (ImplJobSetup *pSetupData)=0
 
virtual bool SetData (JobSetFlags nFlags, ImplJobSetup *pSetupData)=0
 
virtual void GetPageInfo (const ImplJobSetup *pSetupData, tools::Long &rOutWidth, tools::Long &rOutHeight, Point &rPageOffset, Size &rPaperSize)=0
 
virtual sal_uInt32 GetCapabilities (const ImplJobSetup *pSetupData, PrinterCapType nType)=0
 
virtual sal_uInt16 GetPaperBinCount (const ImplJobSetup *pSetupData)=0
 
virtual OUString GetPaperBinName (const ImplJobSetup *pSetupData, sal_uInt16 nPaperBin)=0
 
virtual void InitPaperFormats (const ImplJobSetup *pSetupData)=0
 
virtual int GetLandscapeAngle (const ImplJobSetup *pSetupData)=0
 

Public Attributes

std::vector< PaperInfom_aPaperFormats
 
bool m_bPapersInit
 

Detailed Description

Definition at line 51 of file salprn.hxx.

Constructor & Destructor Documentation

◆ SalInfoPrinter()

SalInfoPrinter::SalInfoPrinter ( )
inline

Definition at line 57 of file salprn.hxx.

◆ ~SalInfoPrinter()

SalInfoPrinter::~SalInfoPrinter ( )
virtual

Definition at line 210 of file salvtables.cxx.

Member Function Documentation

◆ AcquireGraphics()

virtual SalGraphics * SalInfoPrinter::AcquireGraphics ( )
pure virtual

◆ GetCapabilities()

virtual sal_uInt32 SalInfoPrinter::GetCapabilities ( const ImplJobSetup pSetupData,
PrinterCapType  nType 
)
pure virtual

◆ GetLandscapeAngle()

virtual int SalInfoPrinter::GetLandscapeAngle ( const ImplJobSetup pSetupData)
pure virtual

◆ GetPageInfo()

virtual void SalInfoPrinter::GetPageInfo ( const ImplJobSetup pSetupData,
tools::Long rOutWidth,
tools::Long rOutHeight,
Point rPageOffset,
Size rPaperSize 
)
pure virtual

◆ GetPaperBinCount()

virtual sal_uInt16 SalInfoPrinter::GetPaperBinCount ( const ImplJobSetup pSetupData)
pure virtual

◆ GetPaperBinName()

virtual OUString SalInfoPrinter::GetPaperBinName ( const ImplJobSetup pSetupData,
sal_uInt16  nPaperBin 
)
pure virtual

◆ InitPaperFormats()

virtual void SalInfoPrinter::InitPaperFormats ( const ImplJobSetup pSetupData)
pure virtual

◆ ReleaseGraphics()

virtual void SalInfoPrinter::ReleaseGraphics ( SalGraphics pGraphics)
pure virtual

◆ SetData()

virtual bool SalInfoPrinter::SetData ( JobSetFlags  nFlags,
ImplJobSetup pSetupData 
)
pure virtual

◆ SetPrinterData()

virtual bool SalInfoPrinter::SetPrinterData ( ImplJobSetup pSetupData)
pure virtual

◆ Setup()

virtual bool SalInfoPrinter::Setup ( weld::Window pFrame,
ImplJobSetup pSetupData 
)
pure virtual

Member Data Documentation

◆ m_aPaperFormats

std::vector< PaperInfo > SalInfoPrinter::m_aPaperFormats

Definition at line 54 of file salprn.hxx.

Referenced by Printer::GetPaperInfo(), and Printer::GetPaperInfoCount().

◆ m_bPapersInit

bool SalInfoPrinter::m_bPapersInit

Definition at line 55 of file salprn.hxx.

Referenced by Printer::GetPaperInfo(), and Printer::GetPaperInfoCount().


The documentation for this class was generated from the following files: