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

dbRepSizer Class Reference
[OOFILE Character-mode simple report writer.]

#include <oofrw.h>

Inheritance diagram for dbRepSizer:

Inheritance graph
[legend]
Collaboration diagram for dbRepSizer:

Collaboration graph
[legend]
List of all members.

Detailed Description

Report page dimensions & page title.


Public Member Functions

 dbRepSizer (const OOF_String &reportTitle, unsigned int pageHeight=70, unsigned int pageWidth=80, unsigned int leftMargin=0, unsigned int rightMargin=0, unsigned int topMargin=1, unsigned int bottomMargin=1, unsigned int colSepWidth=2, unsigned int blockVertSep=1)
 dbRepSizer (const char *reportTitle="", unsigned int pageHeight=70, unsigned int pageWidth=80, unsigned int leftMargin=0, unsigned int rightMargin=0, unsigned int topMargin=1, unsigned int bottomMargin=1, unsigned int colSepWidth=2, unsigned int blockVertSep=1)
dbRepSizertitle (const OOF_String &)
dbRepSizertitle (const char *)
dbRepSizerpageHeight (unsigned int)
dbRepSizerpageWidth (unsigned int)
dbRepSizerleftMargin (unsigned int)
dbRepSizerrightMargin (unsigned int)
dbRepSizertopMargin (unsigned int)
dbRepSizerbottomMargin (unsigned int)
dbRepSizercolSepWidth (unsigned int)
dbRepSizerblockVertSep (unsigned int)
bool hidden () const
void hide (bool hideIt=true)
virtual void describe (std::ostream &) const
 Provide human-readable information about object.

virtual oofString name () const

Public Attributes

OOF_String mReportTitle
unsigned int mPageHeight
unsigned int mPageWidth
unsigned int mLeftMargin
unsigned int mRightMargin
unsigned int mTopMargin
unsigned int mBottomMargin
unsigned int mColSepWidth
unsigned int mBlockVertSep

Protected Attributes

bool mHidden


Constructor & Destructor Documentation

dbRepSizer::dbRepSizer const OOF_String reportTitle,
unsigned int  pageHeight = 70,
unsigned int  pageWidth = 80,
unsigned int  leftMargin = 0,
unsigned int  rightMargin = 0,
unsigned int  topMargin = 1,
unsigned int  bottomMargin = 1,
unsigned int  colSepWidth = 2,
unsigned int  blockVertSep = 1
[inline]
 

dbRepSizer::dbRepSizer const char *  reportTitle = "",
unsigned int  pageHeight = 70,
unsigned int  pageWidth = 80,
unsigned int  leftMargin = 0,
unsigned int  rightMargin = 0,
unsigned int  topMargin = 1,
unsigned int  bottomMargin = 1,
unsigned int  colSepWidth = 2,
unsigned int  blockVertSep = 1
[inline]
 


Member Function Documentation

dbRepSizer & dbRepSizer::blockVertSep unsigned  int  )  [inline]
 

dbRepSizer & dbRepSizer::bottomMargin unsigned  int  )  [inline]
 

dbRepSizer & dbRepSizer::colSepWidth unsigned  int  )  [inline]
 

void OOF_PublicBase::describe std::ostream &  os  )  const [virtual, inherited]
 

Provide human-readable information about object.

Overriden to provide much more detail particularly for dbTable::describe() which provides full schema.

Reimplemented in dbTable, dbConnect, dbField, dbChar, dbFixedBinary, and dbRelRefBase.

bool OOF_PublicBase::hidden  )  const [inline, inherited]
 

void OOF_PublicBase::hide bool  hideIt = true  )  [inline, inherited]
 

dbRepSizer & dbRepSizer::leftMargin unsigned  int  )  [inline]
 

oofString OOF_PublicBase::name  )  const [virtual, inherited]
 

Reimplemented in dbTable, dbConnect, dbField, and OOF_adornerHolder.

dbRepSizer & dbRepSizer::pageHeight unsigned  int  )  [inline]
 

dbRepSizer & dbRepSizer::pageWidth unsigned  int  )  [inline]
 

dbRepSizer & dbRepSizer::rightMargin unsigned  int  )  [inline]
 

dbRepSizer & dbRepSizer::title const char *   )  [inline]
 

dbRepSizer & dbRepSizer::title const OOF_String  )  [inline]
 

dbRepSizer & dbRepSizer::topMargin unsigned  int  )  [inline]
 


Member Data Documentation

unsigned int dbRepSizer::mBlockVertSep
 

unsigned int dbRepSizer::mBottomMargin
 

unsigned int dbRepSizer::mColSepWidth
 

bool OOF_PublicBase::mHidden [protected, inherited]
 

unsigned int dbRepSizer::mLeftMargin
 

unsigned int dbRepSizer::mPageHeight
 

unsigned int dbRepSizer::mPageWidth
 

OOF_String dbRepSizer::mReportTitle
 

unsigned int dbRepSizer::mRightMargin
 

unsigned int dbRepSizer::mTopMargin
 


The documentation for this class was generated from the following file:
Generated on Thu Jan 1 21:56:26 2004 for OOFILE by doxygen 1.3.5