C
SafeRenderer::QSafeTextLayout Class
class SafeRenderer::QSafeTextLayoutThe QSafeTextLayout class contains functions for the text layout manipulation. More...
| Header: | #include <QSafeTextLayout> |
| Since: | QtSafeRenderer 1.1 |
Public Functions
| QSafeTextLayout() | |
| const SafeRenderer::QSafeFont * | font() const |
(since QtSafeRenderer 1.1) SafeRenderer::quint32 | fontFileCRC() const |
| SafeRenderer::HorizontalAlignment | getHorizontalAlignment() const |
| SafeRenderer::VerticalAlignment | getVerticalAlignment() const |
| void | parseData(const SafeRenderer::QSafeByteArray &bufferArg) |
| void | setColor(const SafeRenderer::ARGB &colorArg) |
| void | setFont(const SafeRenderer::QSafeFont *const fontPtr) |
| void | setText(const SafeRenderer::QSafeString &textArg) |
| const SafeRenderer::QSafeString & | text() const & |
| void | update() const |
Member Function Documentation
QSafeTextLayout::QSafeTextLayout()
Constructs QSafeTextLayout instance.
const SafeRenderer::QSafeFont *QSafeTextLayout::font() const
Returns the font.
See also setFont().
[since QtSafeRenderer 1.1] SafeRenderer::quint32 QSafeTextLayout::fontFileCRC() const
Returns font file CRC value.
This function was introduced in QtSafeRenderer 1.1.
SafeRenderer::HorizontalAlignment QSafeTextLayout::getHorizontalAlignment() const
Returns the horizontal alignment.
SafeRenderer::VerticalAlignment QSafeTextLayout::getVerticalAlignment() const
Returns the vertical alignment.
void QSafeTextLayout::parseData(const SafeRenderer::QSafeByteArray &bufferArg)
Parses text layout data from the given data buffer bufferArg.
In case of an error, following exception will be thrown:
| Exception | Id | Description |
|---|---|---|
| SafeRenderer::QSafeTextLayoutException | SafeRenderer::QSafeTextLayoutException::TextLayoutException::InvalidData | Invalid data |
| SafeRenderer::QSafeTextLayoutException | SafeRenderer::QSafeTextLayoutException::TextLayoutException::InvalidData | No data |
void QSafeTextLayout::setColor(const SafeRenderer::ARGB &colorArg)
Sets the text color to the given colorArg.
void QSafeTextLayout::setFont(const SafeRenderer::QSafeFont *const fontPtr)
Sets the font with parameter fontPtr.
See also font().
void QSafeTextLayout::setText(const SafeRenderer::QSafeString &textArg)
Sets the text to textArg.
See also text().
const SafeRenderer::QSafeString &QSafeTextLayout::text() const &
Returns the text.
See also setText().
void QSafeTextLayout::update() const
Requests an update.
Available under certain Qt licenses.
Find out more.