- All Implemented Interfaces:
QtObjectInterface
Used to lay out and render text
Java wrapper for Qt class QTextLayout
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQTextLayout::CursorModestatic classQTextLayout::FormatRange structure is used to apply extra formatting information for a specified area in the text layout's content -
Constructor Summary
ConstructorsConstructorDescriptionSeeQTextLayout::QTextLayout(QTextBlock) QTextLayout(String text) QTextLayout(String text, QFont font) Overloaded constructor forQTextLayout(java.lang.String, io.qt.gui.QFont, io.qt.gui.QPaintDevice)withpaintdevice = null.QTextLayout(String text, QFont font, QPaintDevice paintdevice) QTextLayout(String text, String font) Overloaded constructor forQTextLayout(java.lang.String, java.lang.String, io.qt.gui.QPaintDevice)withpaintdevice = null.QTextLayout(String text, String font, QPaintDevice paintdevice) Overloaded constructor forQTextLayout(java.lang.String, io.qt.gui.QFont, io.qt.gui.QPaintDevice). -
Method Summary
Modifier and TypeMethodDescriptionfinal QList<QTextLayout.FormatRange>final voidfinal QRectFfinal booleanfinal voidfinal voidfinal voidfinal QTextLinefinal Qt.CursorMoveStylefinal voiddrawCursor(QPainter p, QPointF pos, int cursorPosition) final voiddrawCursor(QPainter p, QPointF pos, int cursorPosition, int width) final voiddrawCursor(QPainter p, QPoint pos, int cursorPosition) Overloaded function fordrawCursor(io.qt.gui.QPainter, io.qt.core.QPointF, int).final voiddrawCursor(QPainter p, QPoint pos, int cursorPosition, int width) Overloaded function fordrawCursor(io.qt.gui.QPainter, io.qt.core.QPointF, int, int).final voidfinal QFontfont()final QVector<QTextLayout.FormatRange>formats()Overloaded function forglyphRuns(int, int)glyphRuns(int from) Overloaded function forglyphRuns(int, int)withlength = -1.glyphRuns(int from, int length) final booleanisValidCursorPosition(int pos) final intleftCursorPosition(int oldPos) final QTextLinelineAt(int i) final intfinal QTextLinelineForTextPosition(int pos) final doublefinal doublefinal intnextCursorPosition(int oldPos) Overloaded function fornextCursorPosition(int, io.qt.gui.QTextLayout.CursorMode)withmode = io.qt.gui.QTextLayout.CursorMode.SkipCharacters.final intnextCursorPosition(int oldPos, QTextLayout.CursorMode mode) final QPointFposition()final intfinal Stringfinal intpreviousCursorPosition(int oldPos) Overloaded function forpreviousCursorPosition(int, io.qt.gui.QTextLayout.CursorMode)withmode = io.qt.gui.QTextLayout.CursorMode.SkipCharacters.final intpreviousCursorPosition(int oldPos, QTextLayout.CursorMode mode) final intrightCursorPosition(int oldPos) final voidsetAdditionalFormats(Collection<? extends QTextLayout.FormatRange> overrides) final voidsetCacheEnabled(boolean enable) final voidfinal voidsetFlags(int flags) SeeQTextLayout::setFlags(int) final voidfinal voidOverloaded function forsetFont(io.qt.gui.QFont).final voidsetFormats(Collection<? extends QTextLayout.FormatRange> overrides) final voidOverloaded function forsetPosition(io.qt.core.QPointF).final voidfinal voidsetPreeditArea(int position, String text) final voidsetRawFont(QRawFont rawFont) SeeQTextLayout::setRawFont(QRawFont) final voidfinal voidsetTextOption(Qt.Alignment option) Overloaded function forsetTextOption(io.qt.gui.QTextOption).final voidsetTextOption(QTextOption option) final Stringtext()final QTextOptionMethods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QTextLayout
public QTextLayout() -
QTextLayout
- Parameters:
text-
-
QTextLayout
- Parameters:
text-font-paintdevice-
-
QTextLayout
See
QTextLayout::QTextLayout(QTextBlock) - Parameters:
b-
-
QTextLayout
Overloaded constructor for
QTextLayout(java.lang.String, io.qt.gui.QFont, io.qt.gui.QPaintDevice)withpaintdevice = null. -
QTextLayout
Overloaded constructor for
QTextLayout(java.lang.String, java.lang.String, io.qt.gui.QPaintDevice)withpaintdevice = null. -
QTextLayout
Overloaded constructor for
QTextLayout(java.lang.String, io.qt.gui.QFont, io.qt.gui.QPaintDevice).
-
-
Method Details
-
additionalFormats
- Returns:
-
beginLayout
-
boundingRect
- Returns:
-
cacheEnabled
- Returns:
-
clearAdditionalFormats
-
clearFormats
- Since:
- This function was introduced in Qt 5.6.
-
clearLayout
- Since:
- This function was introduced in Qt 4.4.
-
createLine
- Returns:
-
cursorMoveStyle
- Returns:
-
drawCursor
- Parameters:
p-pos-cursorPosition-
-
drawCursor
- Parameters:
p-pos-cursorPosition-width-
-
endLayout
-
font
- Returns:
-
formats
- Returns:
- Since:
- This function was introduced in Qt 5.6.
-
glyphRuns
- Parameters:
from-length-- Returns:
- Since:
- This function was introduced in Qt 4.8.
-
isValidCursorPosition
- Parameters:
pos-- Returns:
-
leftCursorPosition
- Parameters:
oldPos-- Returns:
-
lineAt
- Parameters:
i-- Returns:
-
lineCount
- Returns:
-
lineForTextPosition
- Parameters:
pos-- Returns:
-
maximumWidth
- Returns:
-
minimumWidth
- Returns:
-
nextCursorPosition
- Parameters:
oldPos-mode-- Returns:
-
position
- Returns:
- Since:
- This function was introduced in Qt 4.2.
-
preeditAreaPosition
- Returns:
-
preeditAreaText
- Returns:
-
previousCursorPosition
- Parameters:
oldPos-mode-- Returns:
-
rightCursorPosition
- Parameters:
oldPos-- Returns:
-
setAdditionalFormats
@QtUninvokable public final void setAdditionalFormats(Collection<? extends QTextLayout.FormatRange> overrides) - Parameters:
overrides-
-
setCacheEnabled
- Parameters:
enable-
-
setCursorMoveStyle
- Parameters:
style-
-
setFlags
See
QTextLayout::setFlags(int) - Parameters:
flags-
-
setFont
- Parameters:
f-
-
setFormats
@QtUninvokable public final void setFormats(Collection<? extends QTextLayout.FormatRange> overrides) - Parameters:
overrides-- Since:
- This function was introduced in Qt 5.6.
-
setPosition
- Parameters:
p-
-
setPreeditArea
- Parameters:
position-text-
-
setRawFont
See
QTextLayout::setRawFont(QRawFont) - Parameters:
rawFont-
-
setText
- Parameters:
string-
-
setTextOption
- Parameters:
option-
-
text
- Returns:
-
textOption
- Returns:
-
drawCursor
Overloaded function for
drawCursor(io.qt.gui.QPainter, io.qt.core.QPointF, int). -
drawCursor
Overloaded function for
drawCursor(io.qt.gui.QPainter, io.qt.core.QPointF, int, int). -
glyphRuns
Overloaded function for
glyphRuns(int, int)withlength = -1. -
glyphRuns
-
nextCursorPosition
Overloaded function for
nextCursorPosition(int, io.qt.gui.QTextLayout.CursorMode)withmode = io.qt.gui.QTextLayout.CursorMode.SkipCharacters. -
previousCursorPosition
Overloaded function for
previousCursorPosition(int, io.qt.gui.QTextLayout.CursorMode)withmode = io.qt.gui.QTextLayout.CursorMode.SkipCharacters. -
setFont
Overloaded function for
setFont(io.qt.gui.QFont). -
setPosition
Overloaded function for
setPosition(io.qt.core.QPointF). -
setTextOption
Overloaded function for
setTextOption(io.qt.gui.QTextOption).
-