15 #ifndef FS_ANNOTATIONSUMMARY_H_ 16 #define FS_ANNOTATIONSUMMARY_H_ 45 typedef enum _AnnotationSummaryStringID {
152 typedef enum _SummaryLayout {
170 typedef enum _SortType {
186 typedef enum _FontSizeType {
598 #endif // FS_ANNOTATIONSUMMARY_H_ Definition: fs_annotationsummary.h:145
void SetCallback(AnnotationSummaryCallback *callback)
为注释摘要设置回调对象。
注释摘要字符串 ID:指定结果文档中的文档标题。默认标题是 "Summary of comments:"。
Definition: fs_annotationsummary.h:67
文件写入接口。
Definition: fx_stream.h:470
Definition: fs_annotationsummary.h:38
Definition: fs_image.h:36
AnnotationSummary(const pdf::PDFDoc &document)
构造函数。
注释摘要字符串 ID:指定在页面没有任何注释时在结果文档中作为内容使用的字符串。 默认内容是 "No Annotations."。
Definition: fs_annotationsummary.h:76
common::Progressive StartSummarize(const char *dest_file_path, const AnnotationSummarySettings &settings, common::PauseCallback *pause=0)
开始摘要注释。
注释摘要字符串 ID:指定在结果文档中输出主题信息时的前缀。 默认前缀是 "Subject:"。
Definition: fs_annotationsummary.h:86
virtual WString LoadString(AnnotationSummaryStringID id)=0
用于为指定情况加载本地语言字符串的回调函数。
void SetFileTitle(const wchar_t *title)
设置当需要在结果文档中输出文档位置时的文件标题字符串。
virtual WString GetLocalFontName()=0
用于指定本地使用的字体名称的回调函数。
注释摘要字符串 ID:指定在结果文档中输出数量信息时的前缀。 默认前缀是 "Number:"。
Definition: fs_annotationsummary.h:81
LocaleID
语言环境ID枚举。
Definition: fs_common.h:238
AnnotationSummary & operator=(const AnnotationSummary &other)
赋值运算符。
~AnnotationSummarySettings()
析构函数。
void SetFontSize(FontSizeType type)
设置注释摘要结果文档中使用的字体大小类型。
void SetConnectorLineColor(RGB color)
设置连接线颜色。
uint32 RGB
RGB 颜色类型,24 位,((b) | ((g) << 8) | ((r) << 16)))
Definition: fs_basictypes.h:212
Definition: fs_annotationsummary.h:456
Type
PDF注释类型的枚举。
Definition: fs_annot.h:954
AnnotationSummarySettings & operator=(const AnnotationSummarySettings &other)
赋值运算符。
注释摘要字符串 ID:指定在结果文档中输出日期信息时的前缀。 默认前缀是 "Date:"。
Definition: fs_annotationsummary.h:55
SummaryLayout
用于结果文档中注释摘要布局类型的枚举。
Definition: fs_annotationsummary.h:152
宽字符串类
Definition: fx_string.h:1457
void SetAnnotThumbnail(annots::Annot::Type type, const common::Bitmap &thumbnail)
设置结果文档中用于指示注释类型的标记注释缩略图。
~AnnotationSummary()
析构函数。
Definition: fs_pdfdoc.h:771
如果设置,表示在结果文档中按页面对注释进行排序。
Definition: fs_annotationsummary.h:176
如果设置,这意味着在单独的页面上用序列号布局文档和注释。
Definition: fs_annotationsummary.h:162
void SetConnectorLineOpacity(float opacity)
设置连接线不透明度。
void SetSortType(SortType type)
设置决定按什么对注释进行排序的选项。
如果设置,表示在结果文档中使用分页且不带连接线的布局。注释内容会显示在注释原始位置的相对页面上。
Definition: fs_annotationsummary.h:156
FontSizeType
用于结果文档中字体大小类型选项的枚举。
Definition: fs_annotationsummary.h:186
如果设置,表示在结果文档中使用小字体。
Definition: fs_annotationsummary.h:188
AnnotationSummarySettings()
构造函数,带参数。
如果设置,表示在结果文档中按作者对注释进行排序。
Definition: fs_annotationsummary.h:172
如果设置,表示在结果文档中使用分页且带连接线的布局。注释内容会显示在注释原始位置的相对页面上。
Definition: fs_annotationsummary.h:154
bool IsEmpty() const
检查当前对象是否为空。
如果设置,表示在结果文档中使用大字体。
Definition: fs_annotationsummary.h:192
void SetEndPage(int page_index)
设置结束页面索引。
virtual common::LocaleID GetCurrentLocaleID()=0
用于指定当前区域设置 ID 的回调函数。
Definition: fx_basic.h:3737
void SetAnnotType(annots::Annot::Type type, bool use_all)
设置决定哪种类型的注释将被摘要的选项。
如果设置,这意味着在单独的页面上用序列号布局文档和注释。
Definition: fs_annotationsummary.h:160
Definition: fs_common.h:373
注释摘要字符串 ID:指定在结果文档中输出作者信息时的前缀。 默认前缀是 "Author:"。
Definition: fs_annotationsummary.h:50
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
virtual void Release()=0
用于释放当前回调对象本身的回调函数。
SortType
用于结果文档中注释排序选项的枚举。
Definition: fs_annotationsummary.h:170
bool operator!=(const AnnotationSummary &other) const
不等运算符。
AnnotationSummaryStringID
用于指定注释摘要时结果文档中的字符串或前缀的字符串 ID 枚举。
Definition: fs_annotationsummary.h:45
如果设置,则表示仅布局注释。
Definition: fs_annotationsummary.h:158
Definition: fs_basictypes.h:449
bool IsEmpty() const
检查当前对象是否为空。
如果设置,表示在结果文档中按日期对注释进行排序。
Definition: fs_annotationsummary.h:174
Foxit命名空间。
Definition: fs_taggedpdf.h:27
bool operator==(const AnnotationSummary &other) const
相等运算符。
void EnableOutputNoAnnotationPage(bool enable)
设置标志以决定是否输出没有注释的页面信息。
如果设置,表示在结果文档中按注释类型对注释进行排序。
Definition: fs_annotationsummary.h:178
如果设置,表示在结果文档中使用中等字体。
Definition: fs_annotationsummary.h:190
注释摘要字符串 ID:指定在结果文档中输出页面标题时的前缀。默认字符串是 "Page:"。
Definition: fs_annotationsummary.h:71
void SetStartPage(int page_index)
设置起始页面索引。
注释摘要字符串 ID:指定在结果文档中输出页面信息时的前缀。 默认前缀是 "Page:"。
Definition: fs_annotationsummary.h:60
#define NULL
空指针值。
Definition: fx_system.h:792
void SetPageRect(const RectF &rect)
设置结果文档中的页面矩形。
bool operator!=(const AnnotationSummarySettings &other) const
不等运算符。
void SetSummaryLayout(SummaryLayout type)
设置摘要布局类型。
void SetPageMargin(const RectF &margin)
设置结果文档中使用的页面边距。
bool operator==(const AnnotationSummarySettings &other) const
相等运算符。
注释摘要字符串 ID:指定在结果文档中输出注释类型时的前缀。 默认前缀是 "Type:"。
Definition: fs_annotationsummary.h:65
Definition: fx_coordinates.h:771