![]() |
Qt 6.x
The Qt SDK
|
#include <qtextengine_p.h>
Public Member Functions | |
QScriptLine () | |
QFixed | height () const |
QFixed | base () const |
void | setDefaultHeight (QTextEngine *eng) |
void | operator+= (const QScriptLine &other) |
Public Attributes | |
QFixed | descent |
QFixed | ascent |
QFixed | leading |
QFixed | x |
QFixed | y |
QFixed | width |
QFixed | textWidth |
QFixed | textAdvance |
int | from |
unsigned short | trailingSpaces |
signed int | length: 28 |
uint | justified: 1 |
uint | gridfitted: 1 |
uint | hasTrailingSpaces: 1 |
uint | leadingIncluded: 1 |
Definition at line 321 of file qtextengine_p.h.
|
inline |
Definition at line 324 of file qtextengine_p.h.
|
inline |
Definition at line 345 of file qtextengine_p.h.
Referenced by QTextLayout::drawCursor().
|
inline |
Definition at line 343 of file qtextengine_p.h.
References qMax().
Referenced by QTextLayout::boundingRect(), QTextLayout::draw(), QTextLine::height(), QTextLine::naturalTextRect(), and QTextLine::rect().
|
inline |
void QScriptLine::setDefaultHeight | ( | QTextEngine * | eng | ) |
Definition at line 2624 of file qtextengine.cpp.
References ascent, QTextEngine::block, QTextBlock::charFormat(), descent, e, QFontPrivate::engineForScript(), QTextEngine::fnt, QTextCharFormat::font(), QTextDocumentPrivate::get(), QTextDocumentPrivate::layout(), leading, QAbstractTextDocumentLayout::paintDevice(), qMax(), and QChar::Script_Common.
QFixed QScriptLine::ascent |
Definition at line 329 of file qtextengine_p.h.
Referenced by QTextLine::ascent(), operator+=(), and setDefaultHeight().
QFixed QScriptLine::descent |
Definition at line 328 of file qtextengine_p.h.
Referenced by QTextLine::descent(), QTextLayout::drawCursor(), operator+=(), and setDefaultHeight().
int QScriptLine::from |
Definition at line 336 of file qtextengine_p.h.
Referenced by QTextLayout::createLine(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLayout::glyphRuns(), QTextLineItemIterator::next(), and QTextLine::textStart().
|
mutable |
Definition at line 340 of file qtextengine_p.h.
uint QScriptLine::hasTrailingSpaces |
Definition at line 341 of file qtextengine_p.h.
|
mutable |
Definition at line 339 of file qtextengine_p.h.
Referenced by QTextLine::naturalTextRect().
QFixed QScriptLine::leading |
Definition at line 330 of file qtextengine_p.h.
Referenced by QTextLine::leading(), operator+=(), and setDefaultHeight().
uint QScriptLine::leadingIncluded |
Definition at line 342 of file qtextengine_p.h.
Referenced by QTextLine::leadingIncluded().
signed int QScriptLine::length |
Definition at line 338 of file qtextengine_p.h.
Referenced by QPainterPath::addText(), QTextLayout::createLine(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLayout::endLayout(), and QTextLine::textLength().
QFixed QScriptLine::textAdvance |
Definition at line 335 of file qtextengine_p.h.
Referenced by QTextLine::horizontalAdvance().
QFixed QScriptLine::textWidth |
Definition at line 334 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::naturalTextWidth(), and operator+=().
unsigned short QScriptLine::trailingSpaces |
Definition at line 337 of file qtextengine_p.h.
Referenced by QTextLayout::createLine(), and QTextLine::textLength().
QFixed QScriptLine::width |
Definition at line 333 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::rect(), and QTextLine::width().
QFixed QScriptLine::x |
Definition at line 331 of file qtextengine_p.h.
Referenced by QTextLineItemIterator::QTextLineItemIterator(), QTextLayout::boundingRect(), QTextLine::naturalTextRect(), QTextLine::position(), QTextLine::rect(), and QTextLine::x().
QFixed QScriptLine::y |
Definition at line 332 of file qtextengine_p.h.
Referenced by QTextLayout::boundingRect(), QTextLayout::draw(), QTextLayout::drawCursor(), QTextLine::naturalTextRect(), QTextLine::position(), QTextLine::rect(), and QTextLine::y().