QGIS API Documentation
3.20.0-Odense (decaadbb31)
|
Represents a block of text consisting of one or more QgsTextFragment objects. More...
#include <qgstextblock.h>
Public Member Functions | |
QgsTextBlock ()=default | |
Constructor for an empty text block. More... | |
QgsTextBlock (const QgsTextFragment &fragment) | |
Constructor for a QgsTextBlock consisting of a single text fragment. More... | |
void | append (const QgsTextFragment &fragment) |
Appends a fragment to the block. More... | |
void | append (QgsTextFragment &&fragment) |
Appends a fragment to the block. More... | |
void | applyCapitalization (QgsStringUtils::Capitalization capitalization) |
Applies a capitalization style to the block's text. More... | |
const QgsTextFragment & | at (int index) const |
Returns the fragment at the specified index. More... | |
void | clear () |
Clears the block, removing all its contents. More... | |
bool | empty () const |
Returns true if the block is empty. More... | |
QgsTextFragment & | operator[] (int index) |
Returns the fragment at the specified index. More... | |
int | size () const |
Returns the number of fragments in the block. More... | |
QString | toPlainText () const |
Converts the block to plain text. More... | |
Represents a block of text consisting of one or more QgsTextFragment objects.
Definition at line 35 of file qgstextblock.h.
|
default |
Constructor for an empty text block.
|
explicit |
Constructor for a QgsTextBlock consisting of a single text fragment.
Definition at line 19 of file qgstextblock.cpp.
void QgsTextBlock::append | ( | const QgsTextFragment & | fragment | ) |
Appends a fragment to the block.
Definition at line 34 of file qgstextblock.cpp.
void QgsTextBlock::append | ( | QgsTextFragment && | fragment | ) |
Appends a fragment to the block.
Definition at line 39 of file qgstextblock.cpp.
void QgsTextBlock::applyCapitalization | ( | QgsStringUtils::Capitalization | capitalization | ) |
Applies a capitalization style to the block's text.
Definition at line 59 of file qgstextblock.cpp.
const QgsTextFragment & QgsTextBlock::at | ( | int | index | ) | const |
Returns the fragment at the specified index.
Definition at line 67 of file qgstextblock.cpp.
void QgsTextBlock::clear | ( | ) |
Clears the block, removing all its contents.
Definition at line 44 of file qgstextblock.cpp.
bool QgsTextBlock::empty | ( | ) | const |
Returns true
if the block is empty.
Definition at line 49 of file qgstextblock.cpp.
QgsTextFragment & QgsTextBlock::operator[] | ( | int | index | ) |
Returns the fragment at the specified index.
Definition at line 72 of file qgstextblock.cpp.
int QgsTextBlock::size | ( | ) | const |
Returns the number of fragments in the block.
Definition at line 54 of file qgstextblock.cpp.
QString QgsTextBlock::toPlainText | ( | ) | const |