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.
1.6.1