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

oofMacCarbonPrint Class Reference
[Macintosh Report rendering]

#include <oofMacCarbonPrint.h>

Inheritance diagram for oofMacCarbonPrint:

Inheritance graph
[legend]
Collaboration diagram for oofMacCarbonPrint:

Collaboration graph
[legend]
List of all members.

Detailed Description

Specify Macintosh GUI drawing environment printed to Carbon printer.


Public Types

enum  { eRenderType = 'Mac ' }

Public Member Functions

 oofMacCarbonPrint (THPrint pageSetup=nil)
 oofMacCarbonPrint (Handle flatFormat=nil, Handle settings=nil)
 ~oofMacCarbonPrint ()
virtual void changeTextStyle (oofRepTextStyle *)
virtual unsigned short heightOfTextStyle (oofRepTextStyle *)
virtual void drawPageBreak ()
virtual unsigned long calcPageHeight ()
virtual unsigned long calcPageWidth ()
virtual bool isPrintingEnvironment () const
virtual void startEnvironment ()
virtual void endEnvironment ()
virtual Handle getFlatSettings ()
virtual Handle getFlatFormat ()
OSStatus DoPrintDialog ()
THPrint pageSetup () const
void pageSetup (THPrint)
virtual void makeRenderDispatch (oofRepDrawable *) const
virtual void makeRenderDispatch (oofAdorner *) const
virtual oofRepRenderT renderType () const
virtual void drawPageBorder (long top, long left, long bottom, long right)
virtual void drawSectionBreak ()
virtual void startSection ()
virtual bool canDraw ()
virtual void makeRender ()
virtual bool preprocessesPageHeadersAndFooters () const
virtual void splitBandOverPage ()
virtual void resumeBandOverPage ()

Protected Attributes

THPrint mPrintRecordH
GrafPtr mSavedPort


Member Enumeration Documentation

anonymous enum [inherited]
 

Enumeration values:
eRenderType 


Constructor & Destructor Documentation

oofMacCarbonPrint::oofMacCarbonPrint THPrint  pageSetup = nil  ) 
 

oofMacCarbonPrint::oofMacCarbonPrint Handle  flatFormat = nil,
Handle  settings = nil
 

oofMacCarbonPrint::~oofMacCarbonPrint  ) 
 


Member Function Documentation

virtual unsigned long oofMacCarbonPrint::calcPageHeight  )  [virtual]
 

Implements oofRepEnvironment.

virtual unsigned long oofMacCarbonPrint::calcPageWidth  )  [virtual]
 

Implements oofRepEnvironment.

bool oofRepEnvironment::canDraw  )  [virtual, inherited]
 

Reimplemented in oofRepStreamEnv.

virtual void oofMacCarbonPrint::changeTextStyle oofRepTextStyle  )  [virtual]
 

Implements oofRepEnvironment.

OSStatus oofMacCarbonPrint::DoPrintDialog  ) 
 

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

Reimplemented from oofRepEnvironment.

virtual void oofMacCarbonPrint::drawPageBreak  )  [virtual]
 

Implements oofRepEnvironment.

void oofRepEnvironment::drawSectionBreak  )  [virtual, inherited]
 

virtual void oofMacCarbonPrint::endEnvironment  )  [virtual]
 

Reimplemented from oofRepEnvironment.

virtual Handle oofMacCarbonPrint::getFlatFormat  )  [virtual]
 

virtual Handle oofMacCarbonPrint::getFlatSettings  )  [virtual]
 

virtual unsigned short oofMacCarbonPrint::heightOfTextStyle oofRepTextStyle  )  [virtual]
 

Implements oofRepEnvironment.

virtual bool oofMacCarbonPrint::isPrintingEnvironment  )  const [virtual]
 

Reimplemented from oofRepEnvironment.

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

void oofRepMacEnv::makeRenderDispatch oofAdorner  )  const [virtual, inherited]
 

Implements oofRepEnvironment.

Reimplemented in oofRepEditingEnv.

void oofRepMacEnv::makeRenderDispatch oofRepDrawable  )  const [virtual, inherited]
 

Implements oofRepEnvironment.

Reimplemented in oofRepEditingEnv.

void oofRepMacEnv::pageSetup THPrint   )  [inherited]
 

THPrint oofRepMacEnv::pageSetup  )  const [inline, inherited]
 

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

Reimplemented in oofRepCSVEnv, oofRepRTFEnv, oofRepTSVEnv, and oofRepXMLEnv.

oofRepRenderT oofRepMacEnv::renderType  )  const [virtual, inherited]
 

Implements oofRepEnvironment.

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

Reimplemented in oofRepEditingEnv.

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

Reimplemented in oofRepEditingEnv.

virtual void oofMacCarbonPrint::startEnvironment  )  [virtual]
 

Reimplemented from oofRepEnvironment.

void oofRepEnvironment::startSection  )  [virtual, inherited]
 

Reimplemented in oofRepRTFEnv, and oofRepXMLEnv.


Member Data Documentation

THPrint oofRepMacEnv::mPrintRecordH [protected, inherited]
 

GrafPtr oofRepMacEnv::mSavedPort [protected, inherited]
 


The documentation for this class was generated from the following file:
Generated on Fri Jan 2 01:03:24 2004 for OOFILE by doxygen 1.3.5