浏览该文件的文档.
14 #ifndef FS_RENDITION_H_
15 #define FS_RENDITION_H_
46 typedef enum _MediaOptionType {
60 typedef enum _MediaPermission {
76 typedef enum _MediaPlayerType {
92 typedef enum _MediaPlayerFitStyle {
129 typedef enum _WindowType {
149 typedef enum _MonitorSpecifier {
172 typedef enum _FloatingWindowRelatedWindowType {
188 typedef enum _FloatingWindowResizeType {
204 typedef enum _FloatingWindowOffscreenEvent {
1058 #endif // FS_RENDITION_H_
不能调整大小
Definition: fs_rendition.h:190
包含文档窗口最小部分的监视器
Definition: fs_rendition.h:153
媒体的宽度和高度独立缩放,使得媒体和播放矩形相同; 宽高比不一定保持。与SMIL的fit属性的"fill"值相同。
Definition: fs_rendition.h:109
void SetFloatingWindowTitles(const WStringArray &titles, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置多语言文本数组,提供要在浮动窗口标题栏上显示的文本。
int GetFloatingWindowHeight() const
获取浮动窗口的高度,以像素为单位。
只有当文档权限允许内容提取(包括用于辅助功能目的)时才允许。
Definition: fs_rendition.h:66
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
Definition: fs_filespec.h:38
FileSpec GetMediaClipFile() const
获取实际媒体数据的文件规范。
文档窗口
Definition: fs_rendition.h:174
MediaOptionType
媒体选项类型的枚举。
Definition: fs_rendition.h:46
包含文档窗口最大部分的监视器
Definition: fs_rendition.h:151
Definition: fs_basictypes.h:230
void SetFloatingWindowRelatedWindowType(FloatingWindowRelatedWindowType window_type, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置窗口相对类型。
WString GetRenditionName() const
获取名称。
MediaPlayer GetMediaPlayer(MediaPlayerType type, int index) const
根据索引获取指定类型的媒体播放器对象。
此类型中的任何播放器都可以用于播放相关的媒体剪辑。
Definition: fs_rendition.h:80
Position
PDF页面中水印位置枚举。
Definition: fs_common.h:128
移动或调整大小
Definition: fs_rendition.h:208
void SetWindowType(WindowType window_type, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置媒体应播放的窗口类型。
void EnableFloatingWindowTitleBar(bool is_visible, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置标志以指定浮动窗口是否应有标题栏。
窗口类型:浮动窗口
Definition: fs_rendition.h:131
WStringArray GetFloatingWindowTitles() const
获取多语言文本数组,提供要在浮动窗口标题栏上显示的文本。
void SetRepeatCount(int count, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置重复计数,类似于SMIL的repeatCount属性。
bool operator!=(const Rendition &other) const
不等于操作符。
void SetFloatingWindowOffscreenEvent(FloatingWindowOffscreenEvent offscreen_event, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置事件类型,指定如果浮动窗口完全或部分位于屏幕外 (即在任何物理监视器上都不可见)时应发生什么。
void SetFloatingWindowSize(int width, int height, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置浮动窗口的大小,以像素为单位。
FloatingWindowResizeType
浮动窗口调整大小类型的枚举。
Definition: fs_rendition.h:188
完整的虚拟桌面
Definition: fs_rendition.h:178
void SetFloatingWindowPosition(common::Position position, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置浮动窗口应相对于相关窗口定位的位置。
bool IsEmpty() const
检查当前对象是否为空。
void SetDuration(int duration, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置内在持续时间。
void SetMediaClipFile(FileSpec file_specification)
设置实际媒体数据的文件规范。
具有最大高度的监视器(以像素为单位)
Definition: fs_rendition.h:161
FloatingWindowRelatedWindowType GetFloatingWindowRelatedWindowType() const
获取窗口相对类型。
主监视器。如果没有监视器被认为是主要的,使用情况0
Definition: fs_rendition.h:155
窗口类型:隐藏窗口
Definition: fs_rendition.h:135
具有最大面积的监视器(以像素平方为单位)
Definition: fs_rendition.h:159
Definition: fs_rendition.h:38
void SetMediaBaseURL(const String &base_url, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置基础URL。
objects::PDFDictionary * GetDict() const
获取当前对象的PDF字典。
int GetRepeatCount() const
获取重复计数,类似于SMIL的repeatCount属性。
FloatingWindowOffscreenEvent
浮动窗口屏幕外事件类型的枚举。
Definition: fs_rendition.h:204
只有当文档权限允许内容提取时才允许。
Definition: fs_rendition.h:64
可以在不保持宽高比的情况下调整大小
Definition: fs_rendition.h:194
void SetMediaClipContentType(const char *content_type)
设置媒体数据的内容类型(MIME类型)。
void SetBackgroundOpacity(float opacity, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置背景不透明度。(对于全屏和隐藏窗口将被忽略)
RGB GetBackgroundColor() const
获取媒体正在播放的矩形的背景颜色。
String GetMediaClipContentType() const
获取媒体数据的内容类型(MIME类型)。
WString GetMediaClipName() const
获取媒体剪辑的名称,用于用户界面。
字节字符串类
Definition: fx_string.h:317
在此类型中定义的选项必须被遵守,演示对象才被认为是可行的。
Definition: fs_rendition.h:48
bool IsControlBarVisible() const
检查播放时是否显示播放器特定的控制器用户界面 (例如,播放/暂停/停止控件)。
MonitorSpecifier GetMonitorSpecifier() const
获取监视器指定类型值。
MediaPlayerFitStyle
适配样式的枚举。
Definition: fs_rendition.h:92
MediaPermission GetPermission() const
获取媒体权限。
WStringArray GetMediaDescriptions() const
获取多语言文本数组,在无法播放媒体剪辑数据时 提供替代文本描述。
认为对象不可行
Definition: fs_rendition.h:210
bool operator==(const Rendition &other) const
等于操作符。
应用程序窗口
Definition: fs_rendition.h:176
bool HasMediaClip() const
检查当前演示对象是否包含媒体剪辑。
void EnableFloatingWindowCloseButton(bool is_visible, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置标志以指定浮动窗口是否应包含允许用户 关闭浮动窗口的用户界面元素。
依赖于监视器指定。
Definition: fs_rendition.h:180
void SetMonitorSpecifier(MonitorSpecifier monitor_specifier, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置监视器指定类型值。
总是允许。
Definition: fs_rendition.h:68
什么都不做
Definition: fs_rendition.h:206
void SetMediaClipName(const WString &name)
设置媒体剪辑的名称,用于用户界面。
void SetMediaDescriptions(const WStringArray &description_array)
设置多语言文本数组,在无法播放媒体剪辑数据时 提供替代文本描述。
Foxit命名空间。
Definition: fs_taggedpdf.h:27
在此类型中定义的选项只需要在"尽力而为"的意义上被遵守。
Definition: fs_rendition.h:50
窗口类型:与演示对象关联的屏幕注释所占据的矩形。
Definition: fs_rendition.h:139
void SetFitStyle(MediaPlayerFitStyle fit_style, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置适配样式。
void EnableControlBarVisible(bool is_visible, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置控制栏可见性标志。
bool HasFloatingWindowTitleBar() const
检查浮动窗口是否应有标题栏。
MediaPlayerType
PDF媒体播放器分类类型的枚举。
Definition: fs_rendition.h:76
具有最大颜色深度的监视器
Definition: fs_rendition.h:157
Definition: fs_pdfobject.h:848
int AddMediaPlayer(MediaPlayerType type, const MediaPlayer &player)
为指定类型添加媒体播放器对象。
只有在保持宽高比的情况下才可以调整大小
Definition: fs_rendition.h:192
int GetDuration() const
获取内在持续时间。
float GetBackgroundOpacity() const
获取背景不透明度。(对于全屏和隐藏窗口将被忽略)
FloatingWindowRelatedWindowType
浮动窗口相关窗口类型的枚举。
Definition: fs_rendition.h:172
MediaPlayerFitStyle GetFitStyle() const
获取适配样式。
void SetPermission(MediaPermission permission)
设置媒体权限。
WindowType GetWindowType() const
获取媒体应播放的窗口类型。
在保持宽高比的同时缩放媒体的宽度和高度,使得 播放矩形完全填满,并且不适合 播放矩形内的媒体内容量最小化。与SMIL的fit属性的"slice"值相同。
Definition: fs_rendition.h:104
此类型中的播放器之一必须用于播放相关的媒体剪辑。
Definition: fs_rendition.h:78
#define NULL
空指针值。
Definition: fx_system.h:792
MediaPermission
PDF媒体播放器权限的枚举。
Definition: fs_rendition.h:60
bool IsAutoPlay() const
检查媒体激活时是否应自动播放。
FloatingWindowOffscreenEvent GetFloatingWindowOffscreenEvent() const
获取事件类型,指定如果浮动窗口完全或部分位于屏幕外 (即在任何物理监视器上都不可见)时应发生什么。
uint32 RGB
RGB 颜色类型,24 位,((b) | ((g) << 8) | ((r) << 16)))
Definition: fs_basictypes.h:212
Definition: fs_pdfdoc.h:771
void SetBackgroundColor(RGB color, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置媒体正在播放的矩形的背景颜色。
Rendition & operator=(const Rendition &other)
赋值操作符。
媒体不缩放。如果媒体矩形比播放矩形更宽或更高, 则提供滚动用户界面。与SMIL的fit属性的"scroll"值相同。
Definition: fs_rendition.h:114
String GetMediaBaseURL() const
获取基础URL。
common::Position GetFloatingWindowPosition() const
获取浮动窗口应相对于相关窗口定位的位置。
Definition: fs_basictypes.h:228
在保持宽高比的同时缩放媒体的宽度和高度,使得 媒体和播放矩形具有最大可能的交集,同时仍然 显示所有媒体内容。与SMIL的fit属性的"meet"值相同。
Definition: fs_rendition.h:98
void SetRenditionName(const WString &name)
设置名称。
使用播放器的默认设置(作者没有偏好)。
Definition: fs_rendition.h:121
void RemoveMediaPlayer(MediaPlayerType type, const MediaPlayer &player)
删除指定类型的媒体播放器对象。
int GetFloatingWindowWidth() const
获取浮动窗口的宽度,以像素为单位。
void EnableAutoPlay(bool is_auto_play, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置标志以决定媒体激活时是否应自动播放。
宽字符串类
Definition: fx_string.h:1457
媒体不缩放。只显示媒体矩形与播放矩形 相交的部分。与SMIL的fit属性的"hidden"值相同。
Definition: fs_rendition.h:119
MonitorSpecifier
监视器指定类型的枚举。
Definition: fs_rendition.h:149
int GetMediaPlayerCount(MediaPlayerType type) const
获取指定类型的媒体播放器对象数量。
bool HasFloatingWindowCloseButton() const
检查浮动窗口是否应包含允许用户 关闭浮动窗口的用户界面元素。
具有最大宽度的监视器(以像素为单位)
Definition: fs_rendition.h:163
FloatingWindowResizeType GetFloatingWindowResizeType() const
获取调整大小类型,指定浮动窗口是否可以由用户调整大小。
Rendition(const PDFDoc &pdf_doc, objects::PDFDictionary *rendition_dict=0)
带参数的构造函数。
从不允许。
Definition: fs_rendition.h:62
int GetVolume() const
获取音量,以录制音量级别的百分比指定所需的音量级别。
Definition: fs_basictypes.h:449
void SetVolume(int volume, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置音量,以录制音量级别的百分比指定所需的音量级别。
void SetFloatingWindowResizeType(FloatingWindowResizeType resize_type, MediaOptionType opt_type=e_MediaOptionBestEffort)
设置调整大小类型,指定浮动窗口是否可以由用户调整大小。
窗口类型:遮挡所有其他窗口的全屏窗口
Definition: fs_rendition.h:133
WindowType
媒体应播放的窗口类型的枚举。
Definition: fs_rendition.h:129
此类型中的播放器不得用于播放相关的媒体剪辑。
Definition: fs_rendition.h:82
@2026 Foxit Software Incorporated. All rights reserved.