|
Public Types |
| enum | { eRenderType = 'Win '
} |
Public Member Functions |
| | oofRepWinPrint (const char *docStr=NULL, LPPAGESETUPDLG pageSetup=NULL, LPPRINTDLG printDlg=NULL) |
| | ~oofRepWinPrint () |
| void | print () |
| void | disablePrinting () |
| virtual bool | isPrintingEnvironment () const |
| virtual void | changeTextStyle (oofRepTextStyle *) |
| virtual void | drawPageBreak () |
| virtual unsigned long | calcPageHeight () |
| virtual unsigned long | calcPageWidth () |
| void | finish () |
| void | start () |
| void | setPageSetup (PAGESETUPDLG *pageSetup) |
| oofRect * | getMargin () |
| virtual oofRect * | pageRectPts () |
| virtual void | drawPageBorder (long top, long left, long bottom, long right) |
| void | drawWithTextStyle (oofRepTextStyle *) |
| oofRepPageList & | pages () |
| unsigned long | getNumPages () const |
| unsigned long | previewPageOrdinal () const |
| void | drawPage (HDC, unsigned long pageIndex, oofRect) |
| void | parentWindow (CWnd *) |
| CWnd * | parentWindow () const |
| virtual unsigned short | heightOfTextStyle (oofRepTextStyle *theStyle) |
| virtual void | makeRenderDispatch (oofRepDrawable *drawable) const |
| virtual void | makeRenderDispatch (oofAdorner *drawable) const |
| virtual oofRepRenderT | renderType () const |
| virtual void | startEnvironment () |
| virtual void | drawSectionBreak () |
| virtual void | startSection () |
| virtual bool | canDraw () |
| virtual void | makeRender () |
| virtual void | endEnvironment () |
| virtual bool | preprocessesPageHeadersAndFooters () const |
| virtual void | splitBandOverPage () |
| virtual void | resumeBandOverPage () |
Static Public Member Functions |
| BOOL | setPrinterMappingMode (CDC *pDC) |
| BOOL | setPrinterMappingMode (HDC hDC) |
| BOOL | getPaperSize (HANDLE hDevNames, HANDLE hDevMode, LPPOINT paperSize) |
| BOOL | getPaperSizeFromSymbolicValue (short paperSizeID, LPPOINT paperSize) |
| void | initDefaultPageSetup (PAGESETUPDLG *) |
| SIZE | getTextExtent (const oofRepTextStyle *textStyle, const OOF_String &text) |
Protected Types |
| typedef oofRepWinPrint::paperSizeLookupTag | paperSizeLookup |
Protected Member Functions |
| void | PrintPage (unsigned long pageNo, const LPRECT pageRect, LPPRINTDLG pd) |
| void | GetLogicalPageRect (LPRECT rect, HDC dc) const |
| void | FillInPrintDlg (LPPRINTDLG printDlg) const |
| void | startPage () |
| void | endPage () |
Protected Attributes |
| DOCINFO | mDocInfo |
| const char * | mDefaultPrintStr |
| LPPRINTDLG | mPrintDlg |
| bool | mPrinted |