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" 
   40class 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;
 
 
Interface for creating marked-up text output.
Creates a simple marked up plain text document.
void beginTableHeaderCell(const QString &width, int colSpan, int rowSpan) override
void beginStrikeout() override
int addReference(const QString &reference)
void beginTableRow() override
void beginForeground(const QBrush &brush) override
void endStrong() override
void endStrikeout() override
void beginUnderline() override
void endFontPointSize() override
void beginList(QTextListFormat::Style style) override
void endAnchor() override
void beginSubscript() override
void endSubscript() override
void appendLiteralText(const QString &text) override
void beginEmph() override
void beginFontFamily(const QString &family) override
void beginSuperscript() override
void beginHeader(int level) override
void endListItem() override
void beginTable(qreal cellpadding, qreal cellspacing, const QString &width) override
void endTableHeaderCell() override
void endSuperscript() override
void beginBackground(const QBrush &brush) override
void endUnderline() override
void endForeground() override
void beginTableCell(const QString &width, int colSpan, int rowSpan) override
void addNewline() override
void beginAnchor(const QString &href={}, const QString &name={}) override
void beginStrong() override
void appendRawText(const QString &text) override
void insertHorizontalRule(int width=-1) override
void beginFontPointSize(int size) 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
QString getResult() override
void endFontFamily() override
void beginListItem() override
void insertImage(const QString &src, qreal width, qreal height) override
void endHeader(int level) override
void endTableRow() override
void endBackground() override
void endTableCell() override
void endParagraph() override
The Grantlee namespace holds all public Grantlee API.