public class SparkRichEditableText extends SparkObject
Modifier | Constructor and Description |
---|---|
protected |
SparkRichEditableText(JtfObjectHandle handle,
Desktop desktop)
使用 JtfObjectHandle 创建新 SparkRichEditableText。
|
Modifier and Type | Method and Description |
---|---|
void |
dragCancel()
取消拖动操作时触发的事件。
|
void |
dragCancel(ModifierKey keyModifier)
取消拖动操作时触发的事件。
|
void |
dragDrop(String action)
放置已拖动项目时触发的事件。
|
void |
dragDrop(String action,
String draggedItem)
放置已拖动项目时触发的事件。
|
void |
dragDrop(String action,
String draggedItem,
ModifierKey keyModifier)
放置已拖动项目时触发的事件。
|
void |
dragStart(String draggedItem)
拖放操作开始时触发的事件。
|
void |
dragStart(String draggedItem,
ModifierKey keyModifier)
拖放操作开始时触发的事件。
|
List<String> |
getColumnNames()
获取 包含数据中所有列的名称的列表。
|
double |
getContentHeight()
获取 文本高度。
|
double |
getContentWidth()
获取 文本宽度。
|
int |
getFirstVisibleRow()
获取 第一个可见子级的索引。
|
double |
getHeightInLines()
获取 控件的默认高度(以行计量)。
|
double |
getHorizontalScrollPosition()
获取 水平缩放文本所依据的像素数量。
|
String |
getImeMode()
获取 IME(输入法编辑器)模式。
|
int |
getLastVisibleRow()
获取 最后一个可见子级的索引。
|
int |
getMaxChars()
获取 文本字段包含且允许用户输入的最大字符数。
|
int |
getNumColumns()
获取 可用数据中的总列数。
|
int |
getNumRows()
获取 可用数据的总行数。
|
String |
getRestrict()
获取 用户可以输入至文本字段的字符集。
|
int |
getSelectionActivePosition()
获取 相对于文本字符串开头的字符位置,其指定选定内容结尾,这些选定内容在用箭头键进行扩展时移动。
|
int |
getSelectionAnchorPosition()
获取 相对于文本字符串开头的字符位置,其指定选定内容结尾,这些选定内容在用箭头键进行扩展时保持固定。
|
String |
getSelectionHighlighting()
获取 文本选定内容是否突出显示的值。
|
String |
getText()
获取 此组件显示的文本字符串。
|
List<List<String>> |
getValues(int start,
int end)
返回矩阵,其包含所有组件部分的自动化值。
|
double |
getVerticalScrollPosition()
获取 垂直缩放文本所依据的像素数量。
|
double |
getWidthInChars()
获取 控件的默认宽度(以 em 单位计量)。
|
void |
input(String text)
用户在控件中键入、删除或粘贴文本时发送。
|
boolean |
isClipAndEnableScrolling()
获取 是否剪切子级至视区边界。
|
boolean |
isDisplayAsPassword()
获取 文本字段是否为密码文本字段。
|
boolean |
isEditable()
获取 表示是否允许用户编辑此控件中的文本的标记。
|
boolean |
isEnableIME()
获取 表示组件接收焦点时是否应启用 IME 的标记。
|
boolean |
isMultiline()
获取 用户是否可以输入多行文本。
|
boolean |
isSelectable()
获取 表示控件具有键盘焦点时是否可通过鼠标或键盘选择内容的标记。
|
void |
mouseScroll()
鼠标用于移动此容器上的滚动条时发送。
|
void |
mouseScroll(int delta)
鼠标用于移动此容器上的滚动条时发送。
|
void |
selectText(int beginIndex,
int endIndex)
选择文本时发送。
|
void |
type(String keyCode)
用户按键时发送。
|
void |
type(String keyCode,
ModifierKey keyModifier)
用户按键时发送。
|
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected SparkRichEditableText(JtfObjectHandle handle, Desktop desktop)
handle
- 可确定 SparkRichEditableText 的句柄desktop
- 此对象所在的桌面public void dragCancel()
public void dragCancel(ModifierKey keyModifier)
keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public void dragDrop(String action)
action
- 所需的操作,其中包括 DragManager.COPY、DragManager.LINK、DragManager.MOVE、DragManager.NONEpublic void dragDrop(String action, String draggedItem)
action
- 所需的操作,其中包括 DragManager.COPY、DragManager.LINK、DragManager.MOVE、DragManager.NONEdraggedItem
- 可拖动的列表项目public void dragDrop(String action, String draggedItem, ModifierKey keyModifier)
action
- 所需的操作,其中包括 DragManager.COPY、DragManager.LINK、DragManager.MOVE、DragManager.NONEdraggedItem
- 可拖动的列表项目keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public void dragStart(String draggedItem)
draggedItem
- 可拖动的列表项目public void dragStart(String draggedItem, ModifierKey keyModifier)
draggedItem
- 可拖动的列表项目keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public List<List<String>> getValues(int start, int end)
start
- 开始子级的索引。默认值为 0。end
- 结束子级的索引。默认值为 0。public void input(String text)
text
- 用户输入的字符或字符序列public void mouseScroll()
public void mouseScroll(int delta)
delta
- 滚动量public void selectText(int beginIndex, int endIndex)
beginIndex
- 第一个所选字符的索引endIndex
- 最后一个所选字符的索引public void type(String keyCode)
keyCode
- 按下的键的键码值public void type(String keyCode, ModifierKey keyModifier)
keyCode
- 按下的键的键码值keyModifier
- 表示当此操作发生时所按下的键或键组合的常数(如果有),其中包括:flexAlt、flexControl、flexControlAlt、flexControlShift、flexControlShiftAlt、flexShift 或 flexShiftAlt。例如,如果按下了 Shift 和 Alt 键,则值应是 flexShiftAlt。public boolean isClipAndEnableScrolling()
public double getContentHeight()
public double getContentWidth()
public boolean isDisplayAsPassword()
public boolean isEditable()
public boolean isEnableIME()
public int getFirstVisibleRow()
public double getHeightInLines()
public double getHorizontalScrollPosition()
public String getImeMode()
public int getLastVisibleRow()
public int getMaxChars()
public boolean isMultiline()
public int getNumColumns()
public int getNumRows()
public String getRestrict()
public boolean isSelectable()
public int getSelectionActivePosition()
public int getSelectionAnchorPosition()
public String getSelectionHighlighting()
public String getText()
getText
in class TestObject
public double getVerticalScrollPosition()
public double getWidthInChars()
Copyright 2009-2012 Micro Focus. All Rights Reserved.