wxPdfDocument 0.9.2
Public Member Functions
wxPdfCellContext Class Reference

Class representing cell context objects. (For internal use only) More...

#include <pdfxml.h>

List of all members.

Public Member Functions

 wxPdfCellContext (double maxWidth, wxPdfAlignment hAlign=wxPDF_ALIGN_JUSTIFY, wxPdfAlignment vAlign=wxPDF_ALIGN_TOP)
 Constructor.
virtual ~wxPdfCellContext ()
 Destructor.
void AddHeight (double height)
 Increase total height of cell.
double GetHeight ()
 Get total height of cell.
double GetMaxWidth ()
 Get maximal width of cell.
wxPdfAlignment GetHAlign ()
 Get horizontal alignment.
void SetVAlign (wxPdfAlignment vAlign)
 Set vertical alignment.
wxPdfAlignment GetVAlign ()
 Get vertical alignment.
void AddLine ()
 Add a line to cell.
unsigned int GetLineCount ()
 Get number of lines in cell.
void AddLastLineValues (double width, int spaces)
 Add width and number of spaces of the last line of the current context.
double GetLastLineWidth ()
 Get the width of the last line.
void MarkLastLine ()
 Mark the current line as the last line.
bool IsCurrentLineMarked ()
 Check whether current line is marked as last line.
void AddCurrentLineWidth (double width)
 Adjust width of current line.
void AddCurrentLineSpaces (int spaces)
 Adjust number of spaces of current line.
double GetCurrentLineWidth ()
 Get width of current line.
int GetCurrentLineSpaces ()
 Get number of spaces of current line.
unsigned int GetCurrentLine ()
 Get number of current line.
void IncrementCurrentLine ()
 Increment line counter.
double GetLineDelta ()
 Get line delta measure.
bool GetAligned ()
 Check whether alignment has been taken care of.
void SetAligned ()
 Set flag that alignment has been taken care of.
unsigned int GetContextCount ()
 Get the number of contexts.
void IncrementCurrentContext ()
 Increment current context.
wxPdfCellContextGetCurrentContext ()
 Get current context.
void AppendContext (wxPdfCellContext *context)
 Append context to context list.
void SetLastChar (wxChar c)
 Remember the last character of the last chunk.
wxChar GetLastChar ()
 Get last character of previous chunk.
void SetLastSpaceWidth (double w)
 Remember the width of the last space character.
double GetLastSpaceWidth ()
 Get width of last space character.
void SetHRef (const wxString &href)
 Set hyper link reference.
wxString & GetHRef ()
 Get hyper link reference.
void SetTable (wxPdfTable *table)
 Set table reference.
wxPdfTableGetTable ()
 Get table reference.

Detailed Description

Class representing cell context objects. (For internal use only)


Constructor & Destructor Documentation

wxPdfCellContext::wxPdfCellContext ( double  maxWidth,
wxPdfAlignment  hAlign = wxPDF_ALIGN_JUSTIFY,
wxPdfAlignment  vAlign = wxPDF_ALIGN_TOP 
)

Constructor.

virtual wxPdfCellContext::~wxPdfCellContext ( ) [virtual]

Destructor.


Member Function Documentation

void wxPdfCellContext::AddCurrentLineSpaces ( int  spaces)

Adjust number of spaces of current line.

void wxPdfCellContext::AddCurrentLineWidth ( double  width)

Adjust width of current line.

void wxPdfCellContext::AddHeight ( double  height) [inline]

Increase total height of cell.

void wxPdfCellContext::AddLastLineValues ( double  width,
int  spaces 
)

Add width and number of spaces of the last line of the current context.

void wxPdfCellContext::AddLine ( )

Add a line to cell.

void wxPdfCellContext::AppendContext ( wxPdfCellContext context)

Append context to context list.

bool wxPdfCellContext::GetAligned ( ) [inline]

Check whether alignment has been taken care of.

unsigned int wxPdfCellContext::GetContextCount ( ) [inline]

Get the number of contexts.

wxPdfCellContext* wxPdfCellContext::GetCurrentContext ( )

Get current context.

unsigned int wxPdfCellContext::GetCurrentLine ( ) [inline]

Get number of current line.

int wxPdfCellContext::GetCurrentLineSpaces ( )

Get number of spaces of current line.

double wxPdfCellContext::GetCurrentLineWidth ( )

Get width of current line.

wxPdfAlignment wxPdfCellContext::GetHAlign ( ) [inline]

Get horizontal alignment.

double wxPdfCellContext::GetHeight ( ) [inline]

Get total height of cell.

wxString& wxPdfCellContext::GetHRef ( ) [inline]

Get hyper link reference.

wxChar wxPdfCellContext::GetLastChar ( ) [inline]

Get last character of previous chunk.

double wxPdfCellContext::GetLastLineWidth ( )

Get the width of the last line.

double wxPdfCellContext::GetLastSpaceWidth ( ) [inline]

Get width of last space character.

unsigned int wxPdfCellContext::GetLineCount ( ) [inline]

Get number of lines in cell.

double wxPdfCellContext::GetLineDelta ( )

Get line delta measure.

double wxPdfCellContext::GetMaxWidth ( ) [inline]

Get maximal width of cell.

wxPdfTable* wxPdfCellContext::GetTable ( ) [inline]

Get table reference.

wxPdfAlignment wxPdfCellContext::GetVAlign ( ) [inline]

Get vertical alignment.

void wxPdfCellContext::IncrementCurrentContext ( )

Increment current context.

void wxPdfCellContext::IncrementCurrentLine ( )

Increment line counter.

bool wxPdfCellContext::IsCurrentLineMarked ( )

Check whether current line is marked as last line.

void wxPdfCellContext::MarkLastLine ( )

Mark the current line as the last line.

void wxPdfCellContext::SetAligned ( ) [inline]

Set flag that alignment has been taken care of.

void wxPdfCellContext::SetHRef ( const wxString &  href) [inline]

Set hyper link reference.

void wxPdfCellContext::SetLastChar ( wxChar  c) [inline]

Remember the last character of the last chunk.

void wxPdfCellContext::SetLastSpaceWidth ( double  w) [inline]

Remember the width of the last space character.

void wxPdfCellContext::SetTable ( wxPdfTable table) [inline]

Set table reference.

void wxPdfCellContext::SetVAlign ( wxPdfAlignment  vAlign) [inline]

Set vertical alignment.


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