Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofRepWinEnv Class Reference
[MS Windows Report rendering]

#include <oofrpWin.h>

Inheritance diagram for oofRepWinEnv:

Inheritance graph
[legend]
Collaboration diagram for oofRepWinEnv:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base for specifying Win32 GUI drawing environment.


Public Types

enum  { eRenderType = 'Win ' }

Public Member Functions

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 changeTextStyle (oofRepTextStyle *)=0
virtual void drawPageBreak ()=0
virtual void drawSectionBreak ()
virtual void startSection ()
virtual unsigned long calcPageHeight ()=0
virtual unsigned long calcPageWidth ()=0
virtual bool canDraw ()
virtual bool isPrintingEnvironment () const
virtual void makeRender ()
virtual void endEnvironment ()
virtual bool preprocessesPageHeadersAndFooters () const
virtual void drawPageBorder (long top, long left, long bottom, long right)
virtual void splitBandOverPage ()
virtual void resumeBandOverPage ()

Static Public Member Functions

SIZE getTextExtent (const oofRepTextStyle *textStyle, const OOF_String &text)


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
eRenderType 


Member Function Documentation

virtual unsigned long oofRepEnvironment::calcPageHeight  )  [pure virtual, inherited]
 

Implemented in oofMacCarbonPrint, oofRepWinGUIPreviewMFC, oofRepMacPrint, oofRepMacGUIPreviewPP, oofRepCSVEnv, oofRepHTMLEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

virtual unsigned long oofRepEnvironment::calcPageWidth  )  [pure virtual, inherited]
 

Implemented in oofMacCarbonPrint, oofRepWinGUIPreviewMFC, oofRepMacPrint, oofRepMacGUIPreviewPP, oofRepCSVEnv, oofRepHTMLEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

bool oofRepEnvironment::canDraw  )  [virtual, inherited]
 

Reimplemented in oofRepStreamEnv.

virtual void oofRepEnvironment::changeTextStyle oofRepTextStyle  )  [pure virtual, inherited]
 

Implemented in oofMacCarbonPrint, oofRepWinGUIPreviewMFC, oofRepMacPrint, oofRepMacGUIPreviewPP, oofRepCSVEnv, oofRepHTMLEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

void oofRepEnvironment::drawPageBorder long  top,
long  left,
long  bottom,
long  right
[virtual, inherited]
 

Reimplemented in oofRepWinGUIPreviewMFC, and oofRepMacEnv.

virtual void oofRepEnvironment::drawPageBreak  )  [pure virtual, inherited]
 

Implemented in oofMacCarbonPrint, oofRepWinGUIPreviewMFC, oofRepEditingEnv, oofRepMacPrint, oofRepMacGUIPreviewPP, oofRepCSVEnv, oofRepHTMLEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

void oofRepEnvironment::drawSectionBreak  )  [virtual, inherited]
 

void oofRepEnvironment::endEnvironment  )  [virtual, inherited]
 

Reimplemented in oofMacCarbonPrint, oofRepEditingEnv, oofRepMacPrint, oofRepMacGUIPreviewPP, oofRepCSVEnv, oofRepHTMLEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

SIZE oofRepWinEnv::getTextExtent const oofRepTextStyle textStyle,
const OOF_String text
[static]
 

unsigned short oofRepWinEnv::heightOfTextStyle oofRepTextStyle theStyle  )  [virtual]
 

Implements oofRepEnvironment.

bool oofRepEnvironment::isPrintingEnvironment  )  const [virtual, inherited]
 

Reimplemented in oofMacCarbonPrint, oofRepWinPrint, and oofRepMacPrint.

virtual void oofRepEnvironment::makeRender  )  [inline, virtual, inherited]
 

void oofRepWinEnv::makeRenderDispatch oofAdorner drawable  )  const [virtual]
 

Implements oofRepEnvironment.

void oofRepWinEnv::makeRenderDispatch oofRepDrawable drawable  )  const [virtual]
 

Implements oofRepEnvironment.

bool oofRepEnvironment::preprocessesPageHeadersAndFooters  )  const [virtual, inherited]
 

Reimplemented in oofRepCSVEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

oofRepRenderT oofRepWinEnv::renderType  )  const [virtual]
 

Implements oofRepEnvironment.

virtual void oofRepEnvironment::resumeBandOverPage  )  [inline, virtual, inherited]
 

Reimplemented in oofRepEditingEnv.

virtual void oofRepEnvironment::splitBandOverPage  )  [inline, virtual, inherited]
 

Reimplemented in oofRepEditingEnv.

void oofRepWinEnv::startEnvironment  )  [virtual]
 

Reimplemented from oofRepEnvironment.

void oofRepEnvironment::startSection  )  [virtual, inherited]
 

Reimplemented in oofRepRTFEnv, and oofRepXMLEnv.


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 01:25:14 2004 for OOFILE by doxygen 1.3.5