|
Foxit PDF SDK
|
继承自 Object .
Public 类型 | |
| enum | OffScreenAction { e_OffScreenAllow = 0, e_OffScreenForceOnScreen = 1, e_OffScreenCancel = 2 } |
| 如果浮动窗口完全或部分位于屏幕外时可以采取的操作的枚举。 更多... | |
| enum | RelativeTarget { e_RelativeTargetPageWindow = 0, e_RelativeTargetAppWindow = 1, e_RelativeTargetDesktop = 2, e_RelativeTargetMonitor = 3 } |
| 用于设置浮动窗口相对位置的值的枚举。 更多... | |
| enum | ResizeType { e_ResizeTypeNo = 0, e_ResizeTypeKeepRatio = 1, e_ResizeTypeYes = 2 } |
| 调整大小类型的枚举,指定浮动窗口是否可以被用户调整大小。 更多... | |
| enum | WindowPosition { e_WindowPositionTopLeft = 0, e_WindowPositionTopCenter = 1, e_WindowPositionTopRight = 2, e_WindowPositionCenterLeft = 3, e_WindowPositionCenter = 4, e_WindowPositionCenterRight = 5, e_WindowPositionBottomLeft = 6, e_WindowPositionBottomCenter = 7, e_WindowPositionBottomRight = 8 } |
| 用于媒体播放器的窗口位置枚举。 更多... | |
Public 成员函数 | |
| FloatingInfo () | |
| 构造函数。 | |
| FloatingInfo (WindowPosition window_pos, RelativeTarget relative_target, ResizeType resize_type, bool has_close, bool has_title, const wchar_t *title, OffScreenAction off_screen, const RectF &rect) | |
| 构造函数,带参数。 更多... | |
| FloatingInfo (const FloatingInfo &floating_info) | |
| 构造函数,使用另一个浮动信息对象。 更多... | |
| FloatingInfo & | operator= (const FloatingInfo &floating_info) |
| 赋值操作符。 更多... | |
| void | Set (WindowPosition window_pos, RelativeTarget relative_target, ResizeType resize_type, bool has_close, bool has_title, const wchar_t *title, OffScreenAction off_screen, const RectF &rect) |
| 设置值。 更多... | |
Public 属性 | |
| bool | has_close |
| true 表示浮动窗口应该有关闭窗口控制按钮,false 表示没有。 | |
| bool | has_title |
| true 表示标题栏中应显示标题,false 表示不显示。 | |
| OffScreenAction | off_screen |
| 指定当浮动窗口完全或部分位于屏幕外时应采取的操作。 请参考从 FloatingInfo::e_OffScreenAllow 开始的值,这应该是这些值中的一个。 | |
| RectF | rect |
| 指定浮动窗口在设备坐标系中的位置和大小的矩形。 | |
| RelativeTarget | relative_target |
| 指定浮动窗口要对齐的目标。请参考从 FloatingInfo::e_RelativeTargetPageWindow 开始的值,这应该是这些值中的一个。 | |
| ResizeType | resize_type |
| 指定用户是否可以调整浮动窗口的大小。请参考从 FloatingInfo::e_ResizeTypeNo 开始的值,这应该是这些值中的一个。 | |
| WString | title |
| 如果has_title为true时要显示的标题。 | |
| WindowPosition | window_pos |
| 指定浮动窗口相对于由relative_target指定的窗口的定位方式。 请参考从 FloatingInfo::e_WindowPositionTopLeft 开始的值,这应该是这些值中的一个。 | |
此类表示浮动信息。
用于媒体播放器的窗口位置枚举。
此枚举的值应单独使用。
|
inline |
构造函数,带参数。
| [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 | 指定浮动窗口在设备坐标系统中的位置和大小的矩形。 |
|
inline |
构造函数,使用另一个浮动信息对象。
| [in] | floating_info | 另一个浮动信息对象。 |
|
inline |
赋值操作符。
| [in] | floating_info | 另一个浮动信息对象。 |
|
inline |
设置值。
| [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 | 指定浮动窗口在设备坐标系统中的位置和大小的矩形。 |