21 #ifndef GRANTLEE_TEXTHTMLBUILDER_H
22 #define GRANTLEE_TEXTHTMLBUILDER_H
25 #pragma warning(disable : 4250)
28 #include "abstractmarkupbuilder.h"
29 #include "grantlee_textdocument_export.h"
30 #include "markupdirector.h"
35 class TextHTMLBuilderPrivate;
130 void beginAnchor(
const QString &href = {},
const QString &name = {})
override;
155 qreal bottomMargin = 0.0, qreal leftMargin = 0.0,
156 qreal rightMargin = 0.0)
override;
175 void insertImage(
const QString &src, qreal width, qreal height)
override;
193 const QString &width)
override;
197 int rowspan)
override;
233 TextHTMLBuilderPrivate *d_ptr;
void beginFontPointSize(int size) override
void beginAnchor(const QString &href={}, const QString &name={}) override
QString getResult() override
void beginTableCell(const QString &width, int colspan, int rowspan) override
void endHeader(int level) override
void beginTable(qreal cellpadding, qreal cellspacing, const QString &width) override
void endTableHeaderCell() override
void endAnchor() override
void appendRawText(const QString &text) override
void appendLiteralText(const QString &text) override
void beginListItem() override
void beginTableRow() override
void endBackground() override
void beginStrikeout() override
void beginTableHeaderCell(const QString &width, int colspan, int rowspan) override
void beginUnderline() override
void endFontPointSize() override
void endSubscript() override
void endStrong() override
void beginSubscript() override
void endSuperscript() override
void beginForeground(const QBrush &brush) override
void beginEmph() override
The TextHTMLBuilder creates a clean html markup output.
void beginParagraph(Qt::Alignment al=Qt::AlignLeft, qreal topMargin=0.0, qreal bottomMargin=0.0, qreal leftMargin=0.0, qreal rightMargin=0.0) override
void endTableRow() override
void endListItem() override
void endStrikeout() override
void insertHorizontalRule(int width=-1) override
void endUnderline() override
void beginBackground(const QBrush &brush) override
Interface for creating marked-up text output.
void endTableCell() override
The Grantlee namespace holds all public Grantlee API.
void beginStrong() override
void endForeground() override
void insertImage(const QString &src, qreal width, qreal height) override
void endParagraph() override
void endFontFamily() override
void beginHeader(int level) override
void beginSuperscript() override
void beginFontFamily(const QString &family) override
void beginList(QTextListFormat::Style type) override
void addNewline() override