Foxit PDF SDK

Public 成员函数 | 所有成员列表
com.foxit.sdk.addon.xfa.WidgetMenu类 参考
类 com.foxit.sdk.addon.xfa.WidgetMenu 继承关系图:

## Public 成员函数
| WidgetMenu (WidgetMenu other)
| 构造函数，使用另一个控件菜单对象。 更多...
| WidgetMenu (XFAWidget xfa_widget) throws com.foxit.sdk.PDFException
| 构造函数，从 XFA 控件对象构造。 更多...
boolean | bold () throws com.foxit.sdk.PDFException
| （仅对富文本有用）使富文本变为粗体。 更多...
boolean | canCopy () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的文本是否可以复制。 更多...
boolean | canCut () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的文本是否可以剪切。 更多...
boolean | canDelete () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的文本是否可以删除。 更多...
boolean | canDeSelect () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件中文本的选择是否可以取消。 更多...
boolean | canPaste () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的文本是否可以粘贴。 更多...
boolean | canRedo () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的操作是否可以重做。 更多...
boolean | canSelectAll () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的文本是否可以全选。 更多...
boolean | canUndo () throws com.foxit.sdk.PDFException
| 检查相关 XFA 控件的操作是否可以撤销。 更多...
boolean | clearStyle () throws com.foxit.sdk.PDFException
| （仅对富文本有用）清除富文本的样式。 更多...
String | copy () throws com.foxit.sdk.PDFException
| 复制相关 XFA 控件的文本。 更多...
String | cut () throws com.foxit.sdk.PDFException
| 剪切相关 XFA 控件的文本。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
boolean | deleteMenu () throws com.foxit.sdk.PDFException
| 删除相关 XFA 控件的所有文本。 更多...
boolean | deSelect () throws com.foxit.sdk.PDFException
| 取消相关 XFA 控件中文本的选择。 更多...
boolean | isEmpty ()
| 检查当前对象是否为空。 更多...
boolean | italic () throws com.foxit.sdk.PDFException
| （仅对富文本有用）使富文本变为斜体。 更多...
boolean | paste (String text) throws com.foxit.sdk.PDFException
| 将文本粘贴到相关 XFA 控件。 更多...
boolean | redo () throws com.foxit.sdk.PDFException
| 重做相关 XFA 控件的操作。（对富文本无效） 更多...
boolean | selectAll () throws com.foxit.sdk.PDFException
| 全选相关 XFA 控件的文本。 更多...
boolean | subscript () throws com.foxit.sdk.PDFException
| （仅对富文本有用）使富文本变为下标。 更多...
boolean | superscript () throws com.foxit.sdk.PDFException
| （仅对富文本有用）使富文本变为上标。 更多...
boolean | underline () throws com.foxit.sdk.PDFException
| （仅对富文本有用）为富文本添加下划线。 更多...
boolean | undo () throws com.foxit.sdk.PDFException
| 撤销相关 XFA 控件的操作。（对富文本无效） 更多...

## 详细描述

类 WidgetMenu 表示 XFA 控件的菜单。

## 构造及析构函数说明

## ◆ WidgetMenu() [1/2]

com.foxit.sdk.addon.xfa.WidgetMenu.WidgetMenu | ( | XFAWidget | xfa_widget | ) | throws com.foxit.sdk.PDFException

构造函数，从 XFA 控件对象构造。

参数

  [in] | xfa_widget | 有效的 XFA 控件对象。

## ◆ WidgetMenu() [2/2]

com.foxit.sdk.addon.xfa.WidgetMenu.WidgetMenu | ( | WidgetMenu | other | ) |

构造函数，使用另一个控件菜单对象。

参数

  [in] | other | 另一个控件菜单对象。

## 成员函数说明

## ◆ bold()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.bold | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）使富文本变为粗体。

返回
  true 表示成功，false 表示失败。

## ◆ canCopy()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canCopy | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的文本是否可以复制。

返回
  true 表示文本可以复制，false 表示文本不能复制。

## ◆ canCut()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canCut | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的文本是否可以剪切。

返回
  true 表示文本可以剪切，false 表示文本不能剪切。

## ◆ canDelete()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canDelete | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的文本是否可以删除。

返回
  true 表示文本可以删除，false 表示文本不能删除。

## ◆ canDeSelect()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canDeSelect | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件中文本的选择是否可以取消。

返回
  true 表示选择可以取消，false 表示选择不能取消。

## ◆ canPaste()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canPaste | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的文本是否可以粘贴。

返回
  true 表示文本可以粘贴，false 表示文本不能粘贴。

## ◆ canRedo()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canRedo | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的操作是否可以重做。

返回
  true 表示操作可以重做，false 表示操作不能重做。

## ◆ canSelectAll()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canSelectAll | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的文本是否可以全选。

返回
  true 表示文本可以全选，false 表示文本不能全选。

## ◆ canUndo()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.canUndo | ( |  | ) | throws com.foxit.sdk.PDFException

检查相关 XFA 控件的操作是否可以撤销。

返回
  true 表示操作可以撤销，false 表示操作不能撤销。

## ◆ clearStyle()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.clearStyle | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）清除富文本的样式。

返回
  true 表示成功，false 表示失败。

## ◆ copy()

String com.foxit.sdk.addon.xfa.WidgetMenu.copy | ( |  | ) | throws com.foxit.sdk.PDFException

复制相关 XFA 控件的文本。

返回
  复制的文本。

## ◆ cut()

String com.foxit.sdk.addon.xfa.WidgetMenu.cut | ( |  | ) | throws com.foxit.sdk.PDFException

剪切相关 XFA 控件的文本。

返回
  剪切的文本。

## ◆ delete()

synchronized void com.foxit.sdk.addon.xfa.WidgetMenu.delete | ( |  | ) |

直接清除C++相关资源。

返回
  无。

注解
  一旦这个接口被调用，这个对象将不能再被使用。

重载 com.foxit.sdk.common.Base .

## ◆ deleteMenu()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.deleteMenu | ( |  | ) | throws com.foxit.sdk.PDFException

删除相关 XFA 控件的所有文本。

返回
  true 表示成功，false 表示失败。

## ◆ deSelect()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.deSelect | ( |  | ) | throws com.foxit.sdk.PDFException

取消相关 XFA 控件中文本的选择。

返回
  true 表示成功，false 表示失败。

## ◆ isEmpty()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.isEmpty | ( |  | ) |

检查当前对象是否为空。

当前对象为空时，表示当前对象无用。

返回
  true 表示当前对象为空，false 表示不为空。

## ◆ italic()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.italic | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）使富文本变为斜体。

返回
  true 表示成功，false 表示失败。

## ◆ paste()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.paste | ( | String | text | ) | throws com.foxit.sdk.PDFException

将文本粘贴到相关 XFA 控件。

参数

  [in] | text | 要粘贴的文本字符串。

返回
  true 表示成功，false 表示失败。

## ◆ redo()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.redo | ( |  | ) | throws com.foxit.sdk.PDFException

重做相关 XFA 控件的操作。（对富文本无效）

返回
  true 表示成功，false 表示失败。

## ◆ selectAll()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.selectAll | ( |  | ) | throws com.foxit.sdk.PDFException

全选相关 XFA 控件的文本。

返回
  true 表示成功，false 表示失败。

## ◆ subscript()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.subscript | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）使富文本变为下标。

返回
  true 表示成功，false 表示失败。

## ◆ superscript()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.superscript | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）使富文本变为上标。

返回
  true 表示成功，false 表示失败。

## ◆ underline()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.underline | ( |  | ) | throws com.foxit.sdk.PDFException

（仅对富文本有用）为富文本添加下划线。

返回
  true 表示成功，false 表示失败。

## ◆ undo()

boolean com.foxit.sdk.addon.xfa.WidgetMenu.undo | ( |  | ) | throws com.foxit.sdk.PDFException

撤销相关 XFA 控件的操作。（对富文本无效）

返回
  true 表示成功，false 表示失败。