OOFILE  1.9
Public Types | Public Member Functions | Static Public Member Functions | List of all members

oofrpMacCG.h More...

#include <oofrpGDIPlus.h>

Inheritance diagram for oofRepGDIPlusEnv:
Inheritance graph
[legend]
Collaboration diagram for oofRepGDIPlusEnv:
Collaboration graph
[legend]

Public Types

enum  { eRenderType ='GDI+' }
 

Public Member Functions

virtual unsigned long calcPageHeight ()=0
 
virtual unsigned long calcPageWidth ()=0
 
virtual bool canDraw ()
 
virtual void changeTextStyle (oofRepTextStyle *)=0
 
virtual void drawPageBorder (long top, long left, long bottom, long right)
 
virtual void drawPageBreak ()=0
 
virtual void drawSectionBreak ()
 
virtual void endEnvironment ()
 
virtual unsigned short heightOfTextStyle (oofRepTextStyle *theStyle)
 
virtual bool isPrintingEnvironment () const
 
virtual void makeRender ()
 
virtual void makeRenderDispatch (oofRepDrawable *drawable) const
 
virtual void makeRenderDispatch (oofAdorner *drawable) const
 
virtual bool preprocessesPageHeadersAndFooters () const
 
virtual oofRepRenderT renderType () const
 
virtual void resumeBandOverPage ()
 
virtual void splitBandOverPage ()
 
virtual void startEnvironment ()
 
virtual void startSection ()
 

Static Public Member Functions

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

Detailed Description

oofrpMacCG.h

OOFILE Report Professional - Windows GDI+ rendering

COPYRIGHT 2004 A.D. Software, All rights reserved Base for specifying Win32 GDI Plus drawing environment.

Definition at line 37 of file oofrpGDIPlus.h.

Member Function Documentation

virtual unsigned long oofRepEnvironment::calcPageHeight ( )
pure virtualinherited
virtual unsigned long oofRepEnvironment::calcPageWidth ( )
pure virtualinherited
bool oofRepEnvironment::canDraw ( )
virtualinherited

Reimplemented in oofRepStreamEnv.

Definition at line 1225 of file oofrep2.cpp.

Referenced by oofRep::draw(), and oofRepMulti::draw().

virtual void oofRepEnvironment::changeTextStyle ( oofRepTextStyle )
pure virtualinherited
void oofRepEnvironment::drawPageBorder ( long  top,
long  left,
long  bottom,
long  right 
)
virtualinherited

Reimplemented in oofRepMacEnv, and oofRepWinGUIPreviewMFC.

Definition at line 1266 of file oofrep2.cpp.

Referenced by oofRep::drawFirstPageHeaders(), and oofRep::drawPageHeaders().

virtual void oofRepEnvironment::drawPageBreak ( )
pure virtualinherited
void oofRepEnvironment::drawSectionBreak ( )
virtualinherited

Definition at line 1273 of file oofrep2.cpp.

References oofRepEnvironment::drawPageBreak().

Referenced by oofRepSection::drawSection().

void oofRepEnvironment::endEnvironment ( )
virtualinherited
static SIZE oofRepGDIPlusEnv::getTextExtent ( const oofRepTextStyle textStyle,
const OOF_String text 
)
static
virtual unsigned short oofRepGDIPlusEnv::heightOfTextStyle ( oofRepTextStyle theStyle)
virtual

Implements oofRepEnvironment.

bool oofRepEnvironment::isPrintingEnvironment ( ) const
virtualinherited
virtual void oofRepEnvironment::makeRender ( )
inlinevirtualinherited

Definition at line 420 of file oofrep.h.

Referenced by oofRep::draw(), and oofRepMulti::draw().

virtual void oofRepGDIPlusEnv::makeRenderDispatch ( oofRepDrawable drawable) const
virtual

Implements oofRepEnvironment.

virtual void oofRepGDIPlusEnv::makeRenderDispatch ( oofAdorner drawable) const
virtual

Implements oofRepEnvironment.

bool oofRepEnvironment::preprocessesPageHeadersAndFooters ( ) const
virtualinherited
virtual oofRepRenderT oofRepGDIPlusEnv::renderType ( ) const
virtual

Implements oofRepEnvironment.

virtual void oofRepEnvironment::resumeBandOverPage ( )
inlinevirtualinherited
virtual void oofRepEnvironment::splitBandOverPage ( )
inlinevirtualinherited
virtual void oofRepGDIPlusEnv::startEnvironment ( )
virtual

Reimplemented from oofRepEnvironment.

void oofRepEnvironment::startSection ( )
virtualinherited

Reimplemented in oofRepXMLEnv, and oofRepRTFEnv.

Definition at line 1253 of file oofrep2.cpp.

Referenced by oofRepSection::drawSection().


The documentation for this class was generated from the following file: