|
KD Reports API Documentation
2.1
|
Go to the documentation of this file.
32 : d(new HeaderPrivate(report))
34 d->m_textDocument.contentDocument().setDefaultFont(report->d->m_layout->defaultFont());
37 KDReports::Header::~Header()
43 d->m_builder.addInlineElementPublic(element);
49 d->m_builder.addBlockElementPublic(element, horizontalAlignment);
55 return d->m_textDocument;
89 qWarning() <<
"Program error, variable" << type <<
"not implemented";
116 d->m_builder.addVariablePublic(variable);
121 d->m_builder.addVerticalSpacingPublic(space);
124 void KDReports::Header::preparePaintingPage(
int pageNumber)
127 QTextCursor c(&d->m_textDocument.contentDocument());
139 const int startPos = c.position();
146 }
while (!c.atEnd());
153 d->m_textDocument.contentDocument().setDefaultFont(f);
154 d->m_builder.setDefaultFont(f);
159 return d->m_textDocument.contentDocument().defaultFont();
164 d->m_builder.setTabPositions(tabs);
169 return d->m_builder.currentPosition();
@ SystemLocaleShortDate
Current date formatted according to the system locale, short format, see Qt::SystemLocaleShortDate.
QString number(int n, int base)
void cleanupVariableProperties(QTextCharFormat &charFormat)
static const int ResizableImageProperty
@ LocaleTime
Current time in locale-dependent format.
@ DefaultLocaleLongDate
Current date formatted according to the application locale, long format, see Qt::DefaultLocaleLongDat...
void setCharFormat(const QTextCharFormat &format)
@ TextTime
Current time in text format like "13:42:59".
QString toString(qlonglong i) const const
int toInt(bool *ok) const const
@ SystemLocaleLongDate
Current date formatted according to the system locale, long format, see Qt::SystemLocaleLongDate.
@ DefaultLocaleShortDate
Current date formatted according to the application locale, short format, see Qt::DefaultLocaleShortD...
void setVariableMarker(QTextDocument &textDoc, int pos, KDReports::VariableType variableType, int valueLength)
int numberOfPages() const
void setProperty(int propertyId, const QVariant &value)
void setStyleStrategy(QFont::StyleStrategy s)
bool hasProperty(int propertyId) const const
QVariant property(int propertyId) const const
void setPosition(int pos, QTextCursor::MoveMode m)
QString variableValue(int pageNumber, KDReports::Report *report, VariableType type)
@ LocaleDate
Current date in locale-dependent format, deprecated in favour of SystemLocaleShortDate or SystemLocal...
@ ISOTime
Current time in ISO 8601 format like "13:42:59".
@ ISODate
names but unlocalized order of names and numbers
QString toString(Qt::DateFormat format) const const
QString toString(Qt::DateFormat format) const const
bool movePosition(QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode, int n)
QTextCharFormat charFormat() const const