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, long &rOutWidth, 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 ( )
inline

Definition at line 57 of file salprn.hxx.

SalInfoPrinter::~SalInfoPrinter ( )
virtual

Definition at line 184 of file salvtables.cxx.

Member Function Documentation

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

Member Data Documentation

std::vector< PaperInfo > SalInfoPrinter::m_aPaperFormats

Definition at line 54 of file salprn.hxx.

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

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: