| 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 trueif 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 |