|
Foxit PDF SDK
|
Public 类型 | |
| enum | InitialViewMode { e_InitialViewUnknownMode = 0, e_InitialViewDetailMode = 1, e_InitialViewTileMode = 2, e_InitialViewHidden = 3 } |
| 作品集PDF文档初始视图模式的枚举。 更多... | |
Public 成员函数 | |
| Portfolio (const Portfolio &other) | |
| 构造函数,使用另一个PDF作品集对象。 更多... | |
| ~Portfolio () | |
| 析构函数。 | |
| WString | GetInitialFileSpecKeyName () const |
| 获取应作为初始文档的附件(作为文件规范)的键名。 更多... | |
| InitialViewMode | GetInitialViewMode () const |
| 获取初始视图模式。 更多... | |
| PDFDoc | GetPortfolioPDFDoc () const |
| 获取相关的作品集PDF文档对象。 更多... | |
| PortfolioNode | GetRootNode () const |
| 获取始终为文件夹节点的根节点。 更多... | |
| SchemaFieldArray | GetSchemaFields () const |
| 获取架构字段。 更多... | |
| String | GetSortingFieldKeyName () const |
| 获取用于排序的架构字段的键名。 更多... | |
| bool | IsEmpty () const |
| 检查当前对象是否为空。 更多... | |
| bool | IsSortedInAscending () const |
| 检查节点是否应按升序排序。 更多... | |
| bool | operator != (const Portfolio &other) const |
| 不相等操作符。 更多... | |
| Portfolio & | operator= (const Portfolio &other) |
| 赋值操作符。 更多... | |
| bool | operator== (const Portfolio &other) const |
| 相等操作符。 更多... | |
| void | SetInitialFileSpecKeyName (const wchar_t *name) |
| 设置应作为初始文档的附件(作为文件规范)的键名。 更多... | |
| void | SetInitialViewMode (InitialViewMode mode) |
| 设置初始视图模式。 更多... | |
| void | SetSchemaFields (const SchemaFieldArray &field_array) |
| 设置架构字段。 更多... | |
| void | SetSortingFieldKeyName (const char *name) |
| 设置用于排序的架构字段的键名。 更多... | |
| void | SetSortingOrder (bool use_ascending_order) |
| 设置布尔值以决定节点是否应按升序排序。 更多... | |
Public 成员函数 继承自 foxit::Base | |
| FS_HANDLE | Handle () const |
| 获取当前对象的句柄。 更多... | |
静态 Public 成员函数 | |
| static Portfolio | CreatePortfolio () |
| 使用自动创建的新空白PDF文档创建PDF作品集。 更多... | |
| static Portfolio | CreatePortfolio (const foxit::pdf::PDFDoc &portfolio_pdf_doc) |
| 使用现有的作品集PDF文档创建PDF作品集。 更多... | |
PDF作品集是不同格式文件的组合。PDF作品集本身是一个PDF文档, 然后可以将不同格式的文件嵌入到这种类型的PDF文档中。
类 Portfolio 可用于创建新的空白PDF作品集或访问现有的作品集PDF文档, 然后获取/设置作品集属性并访问根节点以枚举所有节点或添加/删除节点。
| foxit::pdf::portfolio::Portfolio::Portfolio | ( | const Portfolio & | other | ) |
构造函数,使用另一个PDF作品集对象。
| [in] | other | 另一个书签对象。 |
|
static |
使用自动创建的新空白PDF文档创建PDF作品集。
此函数将自动创建一个新的空白PDF文档作为作品集PDF文档。 函数 Portfolio::GetPortfolioPDFDoc 可用于检索相关的PDF文档对象。 函数 Portfolio::GetSchemaFields 可用于检索默认架构字段。
|
static |
使用现有的作品集PDF文档创建PDF作品集。
此函数只是创建一个PDF作品集对象以与 现有的作品集PDF文档关联,以便访问作品集信息。
| [in] | portfolio_pdf_doc | 作品集PDF文档。 |
| WString foxit::pdf::portfolio::Portfolio::GetInitialFileSpecKeyName | ( | ) | const |
获取应作为初始文档的附件(作为文件规范)的键名。
类 Attachments 可用于通过键名检索文件规范对象。
| InitialViewMode foxit::pdf::portfolio::Portfolio::GetInitialViewMode | ( | ) | const |
获取初始视图模式。
| PDFDoc foxit::pdf::portfolio::Portfolio::GetPortfolioPDFDoc | ( | ) | const |
获取相关的作品集PDF文档对象。
| PortfolioNode foxit::pdf::portfolio::Portfolio::GetRootNode | ( | ) | const |
获取始终为文件夹节点的根节点。
PDF作品集将文件组织成层次结构——一个具有单个根文件夹(也称为根节点)的树, 作为所有其他文件夹和文件的共同祖先。
| SchemaFieldArray foxit::pdf::portfolio::Portfolio::GetSchemaFields | ( | ) | const |
获取架构字段。
架构字段用于决定在应用程序中显示文件节点或文件夹节点的哪些属性。
| String foxit::pdf::portfolio::Portfolio::GetSortingFieldKeyName | ( | ) | const |
获取用于排序的架构字段的键名。
| bool foxit::pdf::portfolio::Portfolio::IsEmpty | ( | ) | const |
检查当前对象是否为空。
当前对象为空时,表示当前对象无用。
| bool foxit::pdf::portfolio::Portfolio::IsSortedInAscending | ( | ) | const |
检查节点是否应按升序排序。
| bool foxit::pdf::portfolio::Portfolio::operator != | ( | const Portfolio & | other | ) | const |
不相等操作符。
| [in] | other | 另一个PDF作品集对象。此函数将检查当前对象是否不等于此对象。 |
赋值操作符。
| [in] | other | 另一个PDF作品集对象,其值将被赋予当前对象。 |
| bool foxit::pdf::portfolio::Portfolio::operator== | ( | const Portfolio & | other | ) | const |
相等操作符。
| [in] | other | 另一个PDF作品集对象。此函数将检查当前对象是否等于此对象。 |
| void foxit::pdf::portfolio::Portfolio::SetInitialFileSpecKeyName | ( | const wchar_t * | name | ) |
设置应作为初始文档的附件(作为文件规范)的键名。
函数 PortfolioFileNode::GetKeyName 可用于获取与文件节点关联的文件规范的键名。 或者使用类 Attachments 检索文件规范的键名。
| [in] | name | 附件(作为文件规范)的键名。如果返回空字符串, 表示相关的作品集PDF文档应作为初始文档。 |
| void foxit::pdf::portfolio::Portfolio::SetInitialViewMode | ( | InitialViewMode | mode | ) |
设置初始视图模式。
| [in] | mode | 初始视图模式。请参考从 Portfolio::e_InitialViewDetailMode 开始的值, 应该是这些值中的一个,除了 Portfolio::e_InitialViewUnknownMode。 |
| void foxit::pdf::portfolio::Portfolio::SetSchemaFields | ( | const SchemaFieldArray & | field_array | ) |
设置架构字段。
架构字段用于决定在应用程序中显示文件节点或文件夹节点的哪些属性。
当此函数成功时,所有旧的架构字段将被移除,输入的字段将被使用。
| [in] | field_array | 新的架构字段数组。这些字段的顺序由它们在此数组中的索引顺序决定。 |
| void foxit::pdf::portfolio::Portfolio::SetSortingFieldKeyName | ( | const char * | name | ) |
设置用于排序的架构字段的键名。
| [in] | name | 用于排序的架构字段的键名。 |
| void foxit::pdf::portfolio::Portfolio::SetSortingOrder | ( | bool | use_ascending_order | ) |
设置布尔值以决定节点是否应按升序排序。
| [in] | use_ascending_order | 决定排序顺序的布尔值: true 表示节点应使用指定字段按升序排序, false 表示节点应使用指定字段按降序排序。 |