#include <oofrep.h>
Inheritance diagram for oofRepViewBand:


Nested bands including other oofRepViewBand (deep hieararchies of 5 or more bands have been used). This is the only band type which is variable height and so knows how to break across pages. Allows for attached headers and footers as well as calculations performed
allow simpler band types to be top band on report.
Public Member Functions | |
| oofRepViewBand (const dbView &, bool isBoxed=false) | |
| oofRepViewBand (dbView *adoptedView=0, bool isBoxed=false) | |
| Constructor that can act as default. | |
| oofRepViewBand (const oofRepViewBand &) | |
| virtual | ~oofRepViewBand () |
| virtual oofRepBand * | clone () const |
| virtual bool | isViewBand () const |
| virtual dbView * | view (unsigned short whichView=0) const |
| Request a dbView which may be the source of data for the item. | |
| virtual void | draw () |
| central default call for drawing, but still able to be overriden in extreme cases. | |
| virtual unsigned long | fixedHeight () |
| void | incrementHeight (unsigned long addedHeight) |
| void | clearHeight () |
| oofRepBandList & | headers () |
| oofRepBandList & | footers () |
| oofRepBreakList & | headerBreaks () |
| oofRepBreakList & | footerBreaks () |
| bool | isBoxed () const |
| oofRepCustomViewDrawer * | customDrawer (unsigned short col) |
| void | customDrawer (unsigned short col, oofRepCustomViewDrawer *adoptedDrawer) |
| bool | hasCustomViewDrawers () const |
| bool | fieldIsNonEditable (unsigned short col) const |
| void | setFieldNonEditable (unsigned short col) |
| bool | lastRow (unsigned long row) |
| bool | lastCol (unsigned long col) |
| void | startTableWrapper () |
| void | startTableBody () |
| void | endTableBody () |
| void | endTableWrapper () |
| void | drawColumnHeaders () |
| void | dirtyColHeaders () |
| void | setBoxed () |
| virtual void | makeRender (const oofRepMacEnv &env) |
| virtual void | makeRender (const oofRepWinEnv &env) |
| virtual void | makeRender (const oofRepTextEnv &env) |
| virtual void | makeRender (const oofRepRTFEnv &env) |
| virtual void | makeRender (const oofRepHTMLEnv &env) |
| virtual void | makeRender (const oofRepCSVEnv &env) |
| virtual void | makeRender (const oofRepTSVEnv &env) |
| virtual void | makeRender (const oofRepXMLEnv &env) |
| virtual void | makeRender (const oofRepEditingEnv &) |
| Just make a renderer for the GUI environment as if not editing because by default most drawables are not editable! | |
| virtual oofRepEditLink * | makeEditLink (const oofRepEditingEnv &) |
| Make an editor for this drawable - by default return a null link. | |
| virtual unsigned long | minHeight () |
| virtual bool | isLayoutBand () const |
| virtual void | drawSquished (long &balanceToSave) |
| virtual void | finishConstruction () |
| null base method occasionally overriden | |
| virtual void | describeLayout () |
| central default call like draw() but still able to be overriden in extreme cases. | |
| virtual unsigned long | width () |
| oofString | ID () const |
| void | ID (const oofString &) |
| void | clearID () |
| oofRepTextStyle * | localTextStyle () const |
| Get style owned by this object. | |
| oofRepTextStyle * | uniqueTextStyle () |
| Get a style unique to this object, cloning the one we'd normally use if necessary. | |
| void | textStyle (oofRepTextStyle *adoptedStyle) |
| Set style owned by this object. | |
| void | textStyle (const char *fontName, unsigned short fontSize, unsigned char styleNum=0, short leading=0, oofColor color=oofColor::Black) |
| Set style owned by this object, creating from the font parameters. | |
| virtual oofRepTextStyle * | textStyle () const |
| Get the text style owned by this object or a default. | |
| oofAdornerList & | adorners () |
| bool | hasAdorners () const |
Protected Attributes | |
| oofRepRender * | mRender |
| oofString | mID |
| oofRepTextStyle * | mStyle |
|
||||||||||||
|
|
|
||||||||||||
|
Constructor that can act as default. If use purely as default, you MUST assign fields to the dbView later. Consider oofRep::useEmptyBody if you just want a report with a few fixed bands, rather than actually adding to this view band. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements oofRepBand. |
|
||||||||||||
|
|
|
|
|
|
|
central default call like draw() but still able to be overriden in extreme cases. Provides a second virtual function for renderers used by backends such as XML which have distinct drawing time and declarative time operations |
|
|
|
|
|
central default call for drawing, but still able to be overriden in extreme cases. Now that all is factored out to the render objects (Strategy pattern) we shouldn't need to do anything.regarding actual output Reimplemented from oofRepDrawable. |
|
|
|
|
|
Reimplemented in oofRepGraphBand. |
|
|
|
|
|
|
|
|
|
|
|
null base method occasionally overriden
Reimplemented in oofRepGraphBand. |
|
|
Reimplemented from oofRepBand. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in oofRepLayoutBand. |
|
|
Reimplemented from oofRepBand. |
|
|
|
|
|
|
|
|
Get style owned by this object.
|
|
|
Make an editor for this drawable - by default return a null link. Note that this is separated from the making of render wrappers as editing may have its own complexities - a given drawable may therefore provide a subclassed edit link but use standard wrapping. Reimplemented from oofRepDrawable. |
|
|
Just make a renderer for the GUI environment as if not editing because by default most drawables are not editable!
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented from oofRepDrawable. |
|
|
Reimplemented in oofRepGraphBand. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the text style owned by this object or a default.
Reimplemented in oofRepBlock. |
|
||||||||||||||||||||||||
|
Set style owned by this object, creating from the font parameters.
|
|
|
Set style owned by this object.
|
|
|
Get a style unique to this object, cloning the one we'd normally use if necessary.
|
|
|
Request a dbView which may be the source of data for the item.
Reimplemented from oofRepDrawable. |
|
|
Reimplemented in oofRepPictBlock. |
|
|
|
|
|
|
|
|
|
1.3.5