QtBase
v6.3.1
|
#include <qtextengine_p.h>
Public Member Functions | |
QTextItemInt ()=default | |
QTextItemInt (const QScriptItem &si, QFont *font, const QTextCharFormat &format=QTextCharFormat()) | |
QTextItemInt (const QGlyphLayout &g, QFont *font, const QChar *chars, int numChars, QFontEngine *fe, const QTextCharFormat &format=QTextCharFormat()) | |
QTextItemInt | midItem (QFontEngine *fontEngine, int firstGlyphIndex, int numGlyphs) const |
void | initWithScriptItem (const QScriptItem &si) |
Public Member Functions inherited from QTextItem | |
qreal | descent () const |
qreal | ascent () const |
qreal | width () const |
RenderFlags | renderFlags () const |
QString | text () const |
QFont | font () const |
Public Attributes | |
QFixed | descent |
QFixed | ascent |
QFixed | width |
RenderFlags | flags |
bool | justified = false |
QTextCharFormat::UnderlineStyle | underlineStyle = QTextCharFormat::NoUnderline |
const QTextCharFormat | charFormat |
int | num_chars = 0 |
const QChar * | chars = nullptr |
const unsigned short * | logClusters = nullptr |
const QFont * | f = nullptr |
QGlyphLayout | glyphs |
QFontEngine * | fontEngine = nullptr |
Additional Inherited Members | |
Public Types inherited from QTextItem | |
enum | RenderFlag { RightToLeft = 0x1 , Overline = 0x10 , Underline = 0x20 , StrikeOut = 0x40 , Dummy = 0xffffffff } |
Internal QTextItem.
Definition at line 303 of file qtextengine_p.h.
|
inlinedefault |
QTextItemInt::QTextItemInt | ( | const QScriptItem & | si, |
QFont * | font, | ||
const QTextCharFormat & | format = QTextCharFormat() |
||
) |
QTextItemInt::QTextItemInt | ( | const QGlyphLayout & | g, |
QFont * | font, | ||
const QChar * | chars, | ||
int | numChars, | ||
QFontEngine * | fe, | ||
const QTextCharFormat & | format = QTextCharFormat() |
||
) |
Definition at line 3730 of file qtextengine.cpp.
void QTextItemInt::initWithScriptItem | ( | const QScriptItem & | si | ) |
Definition at line 3741 of file qtextengine.cpp.
QTextItemInt QTextItemInt::midItem | ( | QFontEngine * | fontEngine, |
int | firstGlyphIndex, | ||
int | numGlyphs | ||
) | const |
copy the structure items, adjusting the glyphs arrays to the right subarrays. the width of the returned QTextItemInt is not adjusted, for speed reasons
Definition at line 3768 of file qtextengine.cpp.
QFixed QTextItemInt::ascent |
Definition at line 317 of file qtextengine_p.h.
const QTextCharFormat QTextItemInt::charFormat |
Definition at line 323 of file qtextengine_p.h.
Definition at line 325 of file qtextengine_p.h.
QFixed QTextItemInt::descent |
Definition at line 316 of file qtextengine_p.h.
Definition at line 327 of file qtextengine_p.h.
RenderFlags QTextItemInt::flags |
Definition at line 320 of file qtextengine_p.h.
QFontEngine* QTextItemInt::fontEngine = nullptr |
Definition at line 330 of file qtextengine_p.h.
QGlyphLayout QTextItemInt::glyphs |
Definition at line 329 of file qtextengine_p.h.
bool QTextItemInt::justified = false |
Definition at line 321 of file qtextengine_p.h.
Definition at line 326 of file qtextengine_p.h.
int QTextItemInt::num_chars = 0 |
Definition at line 324 of file qtextengine_p.h.
QTextCharFormat::UnderlineStyle QTextItemInt::underlineStyle = QTextCharFormat::NoUnderline |
Definition at line 322 of file qtextengine_p.h.
QFixed QTextItemInt::width |
Definition at line 318 of file qtextengine_p.h.