Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.foxit.sdk.FloatingInfo类 参考

## Public 成员函数
| FloatingInfo ()
| 构造函数。
| FloatingInfo (FloatingInfo floating_info)
| 构造函数，使用另一个浮动信息对象。 更多...
| FloatingInfo (int window_pos, int relative_target, int resize_type, boolean has_close, boolean has_title, String title, int off_screen, RectF rect)
| 构造函数，带参数。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
boolean | getHas_close ()
| Get true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。 更多...
boolean | getHas_title ()
| Get true 表示标题栏中应显示标题，false 表示不显示。 更多...
int | getOff_screen ()
| Get 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。 更多...
RectF | getRect ()
| Get 指定浮动窗口在设备坐标系中的位置和大小的矩形。 更多...
int | getRelative_target ()
| Get 指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。 更多...
int | getResize_type ()
| Get 指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。 更多...
String | getTitle ()
| Get 如果has_title为true时要显示的标题。 更多...
int | getWindow_pos ()
| Get 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。 更多...
void | set (int window_pos, int relative_target, int resize_type, boolean has_close, boolean has_title, String title, int off_screen, RectF rect)
| 设置值。 更多...
void | setHas_close (boolean value)
| Set true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。 更多...
void | setHas_title (boolean value)
| Set true 表示标题栏中应显示标题，false 表示不显示。 更多...
void | setOff_screen (int value)
| Set 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。 更多...
void | setRect (RectF value)
| Set 指定浮动窗口在设备坐标系中的位置和大小的矩形。 更多...
void | setRelative_target (int value)
| Set 指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。 更多...
void | setResize_type (int value)
| Set 指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。 更多...
void | setTitle (String value)
| Set 如果has_title为true时要显示的标题。 更多...
void | setWindow_pos (int value)
| Set 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。 更多...

## 静态 Public 属性
static final int | e_OffScreenAllow = 0
| 屏幕外操作：不采取任何操作。
static final int | e_OffScreenCancel = 2
| 屏幕外操作：取消播放媒体剪辑。
static final int | e_OffScreenForceOnScreen = 1
| 屏幕外操作：移动或调整窗口大小以使其在屏幕上。
static final int | e_RelativeTargetAppWindow = 1
| 相对类型：将浮动窗口相对于应用程序窗口对齐。
static final int | e_RelativeTargetDesktop = 2
| 相对类型：将浮动窗口相对于完整虚拟桌面对齐。
static final int | e_RelativeTargetMonitor = 3
| 相对类型：将浮动窗口相对于监视器显示屏幕对齐。
static final int | e_RelativeTargetPageWindow = 0
| 相对类型：将浮动窗口相对于文档（页面）窗口对齐。
static final int | e_ResizeTypeKeepRatio = 1
| 调整类型：只有在保持纵横比的情况下才能调整大小。
static final int | e_ResizeTypeNo = 0
| 调整类型：不可调整大小。
static final int | e_ResizeTypeYes = 2
| 调整类型：可以在不保持纵横比的情况下调整大小。
static final int | e_WindowPositionBottomCenter = 7
| 窗口位置：在底部中央。
static final int | e_WindowPositionBottomLeft = 6
| 窗口位置：在左下角。
static final int | e_WindowPositionBottomRight = 8
| 窗口位置：在右下角。
static final int | e_WindowPositionCenter = 4
| 窗口位置：在中央。
static final int | e_WindowPositionCenterLeft = 3
| 窗口位置：在中央左侧。
static final int | e_WindowPositionCenterRight = 5
| 窗口位置：在中央右侧。
static final int | e_WindowPositionTopCenter = 1
| 窗口位置：在顶部中央。
static final int | e_WindowPositionTopLeft = 0
| 窗口位置：在左上角。
static final int | e_WindowPositionTopRight = 2
| 窗口位置：在右上角。

## 详细描述

此类表示浮动信息。

## 构造及析构函数说明

## ◆ FloatingInfo() [1/2]

com.foxit.sdk.FloatingInfo.FloatingInfo | ( | int | window_pos,
|  | int | relative_target,
|  | int | resize_type,
|  | boolean | has_close,
|  | boolean | has_title,
|  | String | title,
|  | int | off_screen,
|  | RectF | rect
| ) |  |

构造函数，带参数。

参数

  [in] | window_pos | 指定浮动窗口相对于 relative_target 指定的窗口的位置。
  [in] | relative_target | 指定浮动窗口要对齐到的窗口。
  [in] | resize_type | 指定浮动窗口是否可以被用户调整大小。
  [in] | has_close | true 表示浮动窗口应该有一个关闭窗口控制按钮，false 表示没有。
  [in] | has_title | true 表示应该在标题栏中显示标题，false 表示不显示。
  [in] | title | 如果 has_title 为 true，要显示的标题。
  [in] | off_screen | 指定如果浮动窗口完全或部分位于屏幕外时应采取的操作。
  [in] | rect | 指定浮动窗口在设备坐标系统中的位置和大小的矩形。

## ◆ FloatingInfo() [2/2]

com.foxit.sdk.FloatingInfo.FloatingInfo | ( | FloatingInfo | floating_info | ) |

构造函数，使用另一个浮动信息对象。

参数

  [in] | floating_info | 另一个浮动信息对象。

## 成员函数说明

## ◆ delete()

synchronized void com.foxit.sdk.FloatingInfo.delete | ( |  | ) |

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

返回
  无。

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

## ◆ getHas_close()

com.foxit.sdk.FloatingInfo.getHas_close | ( |  | ) |

Get true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。

返回
  true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。

## ◆ getHas_title()

com.foxit.sdk.FloatingInfo.getHas_title | ( |  | ) |

Get true 表示标题栏中应显示标题，false 表示不显示。

返回
  true 表示标题栏中应显示标题，false 表示不显示。

## ◆ getOff_screen()

com.foxit.sdk.FloatingInfo.getOff_screen | ( |  | ) |

Get 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。

返回
  指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。

## ◆ getRect()

com.foxit.sdk.FloatingInfo.getRect | ( |  | ) |

Get 指定浮动窗口在设备坐标系中的位置和大小的矩形。

返回
  指定浮动窗口在设备坐标系中的位置和大小的矩形。

## ◆ getRelative_target()

com.foxit.sdk.FloatingInfo.getRelative_target | ( |  | ) |

Get 指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。

返回
  指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。

## ◆ getResize_type()

com.foxit.sdk.FloatingInfo.getResize_type | ( |  | ) |

Get 指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。

返回
  指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。

## ◆ getTitle()

com.foxit.sdk.FloatingInfo.getTitle | ( |  | ) |

Get 如果has_title为true时要显示的标题。

返回
  如果has_title为true时要显示的标题。

## ◆ getWindow_pos()

com.foxit.sdk.FloatingInfo.getWindow_pos | ( |  | ) |

Get 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。

返回
  指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。

## ◆ set()

void com.foxit.sdk.FloatingInfo.set | ( | int | window_pos,
|  | int | relative_target,
|  | int | resize_type,
|  | boolean | has_close,
|  | boolean | has_title,
|  | String | title,
|  | int | off_screen,
|  | RectF | rect
| ) |  |

设置值。

参数

  [in] | window_pos | 指定浮动窗口相对于 relative_target 指定的窗口的位置。
  [in] | relative_target | 指定浮动窗口要对齐到的窗口。
  [in] | resize_type | 指定浮动窗口是否可以被用户调整大小。
  [in] | has_close | true 表示浮动窗口应该有一个关闭窗口控制按钮，false 表示没有。
  [in] | has_title | true 表示应该在标题栏中显示标题，false 表示不显示。
  [in] | title | 如果 has_title 为 true，要显示的标题。
  [in] | off_screen | 指定如果浮动窗口完全或部分位于屏幕外时应采取的操作。
  [in] | rect | 指定浮动窗口在设备坐标系统中的位置和大小的矩形。

返回
  无。

## ◆ setHas_close()

com.foxit.sdk.FloatingInfo.setHas_close | ( | boolean | value | ) |

Set true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。

参数

  [in] | value | true 表示浮动窗口应该有关闭窗口控制按钮，false 表示没有。

返回
  None.

## ◆ setHas_title()

com.foxit.sdk.FloatingInfo.setHas_title | ( | boolean | value | ) |

Set true 表示标题栏中应显示标题，false 表示不显示。

参数

  [in] | value | true 表示标题栏中应显示标题，false 表示不显示。

返回
  None.

## ◆ setOff_screen()

com.foxit.sdk.FloatingInfo.setOff_screen | ( | int | value | ) |

Set 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。

参数

  [in] | value | 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 com.foxit.sdk.FloatingInfo.e_OffScreenAllow 开始的值，这应该是这些值中的一个。

返回
  None.

## ◆ setRect()

com.foxit.sdk.FloatingInfo.setRect | ( | RectF | value | ) |

Set 指定浮动窗口在设备坐标系中的位置和大小的矩形。

参数

  [in] | value | 指定浮动窗口在设备坐标系中的位置和大小的矩形。

返回
  None.

## ◆ setRelative_target()

com.foxit.sdk.FloatingInfo.setRelative_target | ( | int | value | ) |

Set 指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。

参数

  [in] | value | 指定浮动窗口要对齐的目标。请参考从 com.foxit.sdk.FloatingInfo.e_RelativeTargetPageWindow 开始的值，这应该是这些值中的一个。

返回
  None.

## ◆ setResize_type()

com.foxit.sdk.FloatingInfo.setResize_type | ( | int | value | ) |

Set 指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。

参数

  [in] | value | 指定用户是否可以调整浮动窗口的大小。请参考从 com.foxit.sdk.FloatingInfo.e_ResizeTypeNo 开始的值，这应该是这些值中的一个。

返回
  None.

## ◆ setTitle()

com.foxit.sdk.FloatingInfo.setTitle | ( | String | value | ) |

Set 如果has_title为true时要显示的标题。

参数

  [in] | value | 如果has_title为true时要显示的标题。

返回
  None.

## ◆ setWindow_pos()

com.foxit.sdk.FloatingInfo.setWindow_pos | ( | int | value | ) |

Set 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。

参数

  [in] | value | 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 com.foxit.sdk.FloatingInfo.e_WindowPositionTopLeft 开始的值，这应该是这些值中的一个。

返回
  None.