wxPdfDocument 0.9.2
|
Class representing cell context objects. (For internal use only) More...
#include <pdfxml.h>
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. | |
wxPdfCellContext * | GetCurrentContext () |
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. | |
wxPdfTable * | GetTable () |
Get table reference. |
Class representing cell context objects. (For internal use only)
wxPdfCellContext::wxPdfCellContext | ( | double | maxWidth, |
wxPdfAlignment | hAlign = wxPDF_ALIGN_JUSTIFY , |
||
wxPdfAlignment | vAlign = wxPDF_ALIGN_TOP |
||
) |
Constructor.
virtual wxPdfCellContext::~wxPdfCellContext | ( | ) | [virtual] |
Destructor.
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.