Foxit PDF SDK
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_closetrue 表示浮动窗口应该有一个关闭窗口控制按钮,false 表示没有。
[in]has_titletrue 表示应该在标题栏中显示标题,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_closetrue 表示浮动窗口应该有一个关闭窗口控制按钮,false 表示没有。
[in]has_titletrue 表示应该在标题栏中显示标题,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]valuetrue 表示浮动窗口应该有关闭窗口控制按钮,false 表示没有。
返回
None.

◆ setHas_title()

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

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

参数
[in]valuetrue 表示标题栏中应显示标题,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.