21 #ifndef GRANTLEE_PLAINTEXTMARKUPBUILDER_H
22 #define GRANTLEE_PLAINTEXTMARKUPBUILDER_H
25 #pragma warning(disable : 4250)
28 #define LETTERSINALPHABET 26
29 #define DIGITSOFFSET 10
31 #include "abstractmarkupbuilder.h"
32 #include "grantlee_textdocument_export.h"
33 #include "markupdirector.h"
40 class PlainTextMarkupBuilderPrivate;
121 void beginAnchor(
const QString &href = {},
const QString &name = {})
override;
142 qreal bottom = 0.0, qreal left = 0.0,
143 qreal right = 0.0)
override;
150 void insertImage(
const QString &src, qreal width, qreal height)
override;
169 const QString &width)
override;
174 int rowSpan)
override;
206 PlainTextMarkupBuilderPrivate *
const d_ptr;
void beginList(QTextListFormat::Style style) override
void beginListItem() override
void beginHeader(int level) override
void beginTableRow() override
void beginStrong() override
void endStrong() override
void endListItem() override
void endHeader(int level) override
QString getResult() override
void beginTableHeaderCell(const QString &width, int colSpan, int rowSpan) override
void beginSubscript() override
void beginTableCell(const QString &width, int colSpan, int rowSpan) override
void beginTable(qreal cellpadding, qreal cellspacing, const QString &width) override
void endBackground() override
Creates a simple marked up plain text document.
void endTableRow() override
void beginEmph() override
void endUnderline() override
void beginStrikeout() override
int addReference(const QString &reference)
void beginFontPointSize(int size) override
void endFontFamily() override
void addNewline() override
void beginForeground(const QBrush &brush) override
void beginBackground(const QBrush &brush) override
void beginUnderline() override
void beginParagraph(Qt::Alignment a=Qt::AlignLeft, qreal top=0.0, qreal bottom=0.0, qreal left=0.0, qreal right=0.0) override
void insertImage(const QString &src, qreal width, qreal height) override
void endSubscript() override
void endSuperscript() override
void endFontPointSize() override
void appendRawText(const QString &text) override
void endStrikeout() override
void endAnchor() override
Interface for creating marked-up text output.
void beginAnchor(const QString &href={}, const QString &name={}) override
void beginSuperscript() override
The Grantlee namespace holds all public Grantlee API.
void beginFontFamily(const QString &family) override
void endParagraph() override
void endTableHeaderCell() override
void insertHorizontalRule(int width=-1) override
void endTableCell() override
void appendLiteralText(const QString &text) override
void endForeground() override