KD Reports 1.4
|
#include <KDReportsAbstractTableElement.h>
Public Member Functions | |
void | setBorder (qreal border) |
qreal | border () const |
void | setBorderBrush (const QBrush &brush) |
QBrush | borderBrush () const |
void | setPadding (qreal padding) |
qreal | padding () const |
void | setWidth (qreal width, Unit unit=Millimeters) |
qreal | width () const |
Unit | unit () const |
void | setDefaultFont (const QFont &font) |
AbstractTableElement (const AbstractTableElement &other) | |
AbstractTableElement & | operator= (const AbstractTableElement &other) |
Protected Member Functions | |
AbstractTableElement () | |
~AbstractTableElement () |
Base class for TableElement and AutoTableElement.
KDReports::AbstractTableElement::AbstractTableElement | ( | const AbstractTableElement & | other | ) |
Copies a table element. The model and settings (and cell elements, when using addElement) are copied over.
KDReports::AbstractTableElement::AbstractTableElement | ( | ) | [protected] |
Protected constructor, for derived classes only.
KDReports::AbstractTableElement::~AbstractTableElement | ( | ) | [protected] |
Destructor. Deletes internal data.
qreal KDReports::AbstractTableElement::border | ( | ) | const |
Returns the width of the table border
QBrush KDReports::AbstractTableElement::borderBrush | ( | ) | const |
Returns the color (brush) of the table border
AbstractTableElement& KDReports::AbstractTableElement::operator= | ( | const AbstractTableElement & | other | ) |
Copies the table and settings from another table element.
qreal KDReports::AbstractTableElement::padding | ( | ) | const |
Returns the width of the cell's internal padding in millimeters.
void KDReports::AbstractTableElement::setBorder | ( | qreal | border | ) |
Specifies the width of the border in pixels. The default border has a width of 1. Set it to 0 for a table without borders.
void KDReports::AbstractTableElement::setBorderBrush | ( | const QBrush & | brush | ) |
Specifies the color (more generally, the brush) of the border.
void KDReports::AbstractTableElement::setDefaultFont | ( | const QFont & | font | ) |
Sets the default font used for text in this table. In WordProcessing mode, per-cell fonts can override this.
void KDReports::AbstractTableElement::setPadding | ( | qreal | padding | ) |
Specifies the size of the padding in millimeters. Padding is the distance between the contents of the cell and the cell border, all around the contents (above, below, on the left and on the right). The default padding has a size of 0.5 mm.
void KDReports::AbstractTableElement::setWidth | ( | qreal | width, |
Unit | unit = Millimeters |
||
) |
Sets the width of the table, in millimeters or as a percentage of the page width.
For instance, for a table that should stretch to the full width of the page, call setWidth(100, KDReports::Percent).
This is only available in WordProcessing mode.
Unit KDReports::AbstractTableElement::unit | ( | ) | const |
qreal KDReports::AbstractTableElement::width | ( | ) | const |