- All Implemented Interfaces:
QtObjectInterface,Cloneable,Comparable<QTextCursor>
Offers an API to access and modify QTextDocuments
Java wrapper for Qt class QTextCursor
Either each QTextCursor object or the QTextDocument object should be explicitly disposed by calling dispose() to avoid crashes during garbage collection.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQTextCursor::MoveModestatic enumJava wrapper for Qt enumQTextCursor::MoveOperationstatic final classResult type forselectedTableCells().static enumJava wrapper for Qt enumQTextCursor::SelectionType -
Constructor Summary
ConstructorsConstructorDescriptionQTextCursor(QTextBlock block) QTextCursor(QTextCursor cursor) QTextCursor(QTextDocument document) QTextCursor(QTextFrame frame) -
Method Summary
Modifier and TypeMethodDescriptionfinal intanchor()final voidassign(QTextCursor other) final booleanfinal booleanfinal booleanatEnd()final booleanatStart()final voidfinal QTextBlockblock()final QTextCharFormatfinal QTextBlockFormatfinal intfinal QTextCharFormatfinal voidclone()Creates and returns a copy of this object.final intintcompareTo(QTextCursor other) final QTextListcreateList(QTextListFormat format) final QTextListcreateList(QTextListFormat.Style style) final QTextFramefinal QTextListfinal QTextTablefinal voidfinal voidfinal QTextDocumentdocument()final voidfinal booleanequals(QTextCursor rhs) booleanfinal booleaninthashCode()Returns the objects's hash code computed byqHash(QTextCursor).final booleanfinal voidfinal voidinsertBlock(QTextBlockFormat format) final voidinsertBlock(QTextBlockFormat format, QTextCharFormat charFormat) final voidinsertFragment(QTextDocumentFragment fragment) final QTextFrameinsertFrame(QTextFrameFormat format) final voidinsertHtml(String html) final voidinsertImage(QImage image) Overloaded function forinsertImage(io.qt.gui.QImage, java.lang.String)withname = (String)null.final voidinsertImage(QImage image, String name) final voidinsertImage(QTextImageFormat format) final voidinsertImage(QTextImageFormat format, QTextFrameFormat.Position alignment) final voidinsertImage(String name) final QTextListinsertList(QTextListFormat format) final QTextListinsertList(QTextListFormat.Style style) final QTextTableinsertTable(int rows, int cols) final QTextTableinsertTable(int rows, int cols, QTextTableFormat format) final voidinsertText(String text) final voidinsertText(String text, QTextCharFormat format) final booleanisCopyOf(QTextCursor other) final booleanisNull()final voidfinal booleanfinal voidmergeBlockCharFormat(QTextCharFormat modifier) final voidmergeBlockFormat(QTextBlockFormat modifier) final voidmergeCharFormat(QTextCharFormat modifier) final booleanOverloaded function formovePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)final booleanOverloaded function formovePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)withn = 1.final booleanmovePosition(QTextCursor.MoveOperation op, QTextCursor.MoveMode arg__2, int n) final intposition()final intfinal voidfinal voidselect(QTextCursor.SelectionType selection) final Stringfinal QTextDocumentFragmentfinal intfinal intfinal voidsetBlockCharFormat(QTextCharFormat format) final voidsetBlockFormat(QTextBlockFormat format) final voidsetCharFormat(QTextCharFormat format) final voidsetKeepPositionOnInsert(boolean b) final voidsetPosition(int pos) Overloaded function forsetPosition(int, io.qt.gui.QTextCursor.MoveMode)withmode = io.qt.gui.QTextCursor.MoveMode.MoveAnchor.final voidsetPosition(int pos, QTextCursor.MoveMode mode) final voidsetVerticalMovementX(int x) final voidsetVisualNavigation(boolean b) final voidswap(QTextCursor other) final intfinal booleanMethods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QTextCursor
public QTextCursor() -
QTextCursor
- Parameters:
block-
-
QTextCursor
- Parameters:
cursor-
-
QTextCursor
- Parameters:
document-
-
QTextCursor
- Parameters:
frame-
-
-
Method Details
-
anchor
- Returns:
-
atBlockEnd
- Returns:
-
atBlockStart
- Returns:
-
atEnd
- Returns:
- Since:
- This function was introduced in Qt 4.6.
-
atStart
- Returns:
-
beginEditBlock
-
block
- Returns:
-
blockCharFormat
- Returns:
-
blockFormat
- Returns:
-
blockNumber
- Returns:
- Since:
- This function was introduced in Qt 4.2.
-
charFormat
- Returns:
-
clearSelection
-
columnNumber
- Returns:
- Since:
- This function was introduced in Qt 4.2.
-
createList
- Parameters:
format-- Returns:
-
createList
- Parameters:
style-- Returns:
-
currentFrame
- Returns:
-
currentList
- Returns:
-
currentTable
- Returns:
-
deleteChar
-
deletePreviousChar
-
document
- Returns:
- Since:
- This function was introduced in Qt 4.5.
-
endEditBlock
-
hasComplexSelection
- Returns:
-
hasSelection
- Returns:
-
insertBlock
-
insertBlock
- Parameters:
format-
-
insertBlock
- Parameters:
format-charFormat-
-
insertFragment
- Parameters:
fragment-
-
insertFrame
- Parameters:
format-- Returns:
-
insertHtml
- Parameters:
html-- Since:
- This function was introduced in Qt 4.2.
-
insertImage
- Parameters:
image-name-- Since:
- This function was introduced in Qt 4.5.
-
insertImage
- Parameters:
name-
-
insertImage
- Parameters:
format-
-
insertImage
@QtUninvokable public final void insertImage(QTextImageFormat format, QTextFrameFormat.Position alignment) - Parameters:
format-alignment-- Since:
- This function was introduced in Qt 4.2.
-
insertList
- Parameters:
format-- Returns:
-
insertList
- Parameters:
style-- Returns:
-
insertTable
- Parameters:
rows-cols-- Returns:
-
insertTable
- Parameters:
rows-cols-format-- Returns:
-
insertText
- Parameters:
text-
-
insertText
- Parameters:
text-format-
-
isCopyOf
- Parameters:
other-- Returns:
-
isNull
- Returns:
-
joinPreviousEditBlock
-
keepPositionOnInsert
- Returns:
- Since:
- This function was introduced in Qt 4.7.
-
mergeBlockCharFormat
- Parameters:
modifier-
-
mergeBlockFormat
- Parameters:
modifier-
-
mergeCharFormat
- Parameters:
modifier-
-
movePosition
@QtUninvokable public final boolean movePosition(QTextCursor.MoveOperation op, QTextCursor.MoveMode arg__2, int n) - Parameters:
op-arg__2-n-- Returns:
-
assign
- Parameters:
other-
-
equals
- Parameters:
rhs-- Returns:
-
position
- Returns:
-
positionInBlock
- Returns:
- Since:
- This function was introduced in Qt 4.7.
-
removeSelectedText
-
select
- Parameters:
selection-
-
selectedTableCells
-
selectedText
- Returns:
-
selection
- Returns:
-
selectionEnd
- Returns:
-
selectionStart
- Returns:
-
setBlockCharFormat
- Parameters:
format-
-
setBlockFormat
- Parameters:
format-
-
setCharFormat
- Parameters:
format-
-
setKeepPositionOnInsert
- Parameters:
b-- Since:
- This function was introduced in Qt 4.7.
-
setPosition
- Parameters:
pos-mode-
-
setVerticalMovementX
- Parameters:
x-- Since:
- This function was introduced in Qt 4.7.
-
swap
- Parameters:
other-- Since:
- This function was introduced in Qt 5.0.
-
verticalMovementX
- Returns:
- Since:
- This function was introduced in Qt 4.7.
-
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<QTextCursor>
-
hashCode
Returns the objects's hash code computed byqHash(QTextCursor). -
clone
Creates and returns a copy of this object.
-
insertImage
Overloaded function for
insertImage(io.qt.gui.QImage, java.lang.String)withname = (String)null. -
movePosition
@QtUninvokable public final boolean movePosition(QTextCursor.MoveOperation op, QTextCursor.MoveMode arg__2) Overloaded function for
movePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)withn = 1. -
movePosition
Overloaded function for
movePosition(io.qt.gui.QTextCursor.MoveOperation, io.qt.gui.QTextCursor.MoveMode, int)with:
arg__2 = io.qt.gui.QTextCursor.MoveMode.MoveAnchorn = 1
-
setPosition
Overloaded function for
setPosition(int, io.qt.gui.QTextCursor.MoveMode)withmode = io.qt.gui.QTextCursor.MoveMode.MoveAnchor.
-