Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Win32PrintSession Class Reference

#include <Win32PrintSession.h>

Inheritance diagram for VCF::Win32PrintSession:

VCF::Object VCF::PrintSessionPeer List of all members.

Public Member Functions

 Win32PrintSession ()
virtual ~Win32PrintSession ()
virtual double getDPI ()
virtual String getTitle ()
virtual void setTitle (const String &title)
virtual void setDefaultPageSettings ()
virtual Size getPageSize ()
virtual void setPageSize (const Size &pageSize)
virtual void setStandardPageSize (const PrintSession::PageSize &pageSize)
virtual void setStartPage (const uint32 &startPage)
virtual uint32 getStartPage ()
virtual void setEndPage (const uint32 &endPage)
virtual uint32 getEndPage ()
virtual Rect getPageDrawingRect ()
virtual void setPageDrawingRect (const Rect &drawingRect)
virtual PrintInfoHandle getPrintInfoHandle ()
virtual void setPrintInfoHandle (PrintInfoHandle info)
virtual void abort ()
virtual PrintContextbeginPrintingDocument ()
virtual void endPrintingDocument ()
virtual void beginPage (PrintContext *context)
virtual void endPage (PrintContext *context)
virtual std::vector< uint32getPrintablePages ()
virtual void setPrintablePages (const std::vector< uint32 > &printablePages)

Static Public Member Functions

static BOOL CALLBACK AbortProc (HDC hdc, int iError)

Public Attributes

String title_
Win32PrintInfo printInfo_
HDC printerDC_

Constructor & Destructor Documentation

VCF::Win32PrintSession::Win32PrintSession  ) 
 

virtual VCF::Win32PrintSession::~Win32PrintSession  )  [virtual]
 


Member Function Documentation

virtual void VCF::Win32PrintSession::abort  )  [virtual]
 

Implements VCF::PrintSessionPeer.

static BOOL CALLBACK VCF::Win32PrintSession::AbortProc HDC  hdc,
int  iError
[static]
 

virtual void VCF::Win32PrintSession::beginPage PrintContext context  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual PrintContext* VCF::Win32PrintSession::beginPrintingDocument  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::endPage PrintContext context  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::endPrintingDocument  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual double VCF::Win32PrintSession::getDPI  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual uint32 VCF::Win32PrintSession::getEndPage  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual Rect VCF::Win32PrintSession::getPageDrawingRect  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual Size VCF::Win32PrintSession::getPageSize  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual std::vector<uint32> VCF::Win32PrintSession::getPrintablePages  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual PrintInfoHandle VCF::Win32PrintSession::getPrintInfoHandle  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual uint32 VCF::Win32PrintSession::getStartPage  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual String VCF::Win32PrintSession::getTitle  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setDefaultPageSettings  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setEndPage const uint32 endPage  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setPageDrawingRect const Rect drawingRect  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setPageSize const Size pageSize  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setPrintablePages const std::vector< uint32 > &  printablePages  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setPrintInfoHandle PrintInfoHandle  info  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setStandardPageSize const PrintSession::PageSize pageSize  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setStartPage const uint32 startPage  )  [virtual]
 

Implements VCF::PrintSessionPeer.

virtual void VCF::Win32PrintSession::setTitle const String title  )  [virtual]
 

Implements VCF::PrintSessionPeer.


Member Data Documentation

HDC VCF::Win32PrintSession::printerDC_
 

Win32PrintInfo VCF::Win32PrintSession::printInfo_
 

String VCF::Win32PrintSession::title_
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information