16 #ifndef FS_PORTFOLIO_H_ 17 #define FS_PORTFOLIO_H_ 486 typedef enum _InitialViewMode {
488 e_InitialViewUnknownMode = 0,
492 e_InitialViewDetailMode = 1,
497 e_InitialViewTileMode = 2,
501 e_InitialViewHidden = 3
558 bool operator != (
const Portfolio& other)
const;
567 bool IsEmpty()
const;
577 PDFDoc GetPortfolioPDFDoc()
const;
594 InitialViewMode GetInitialViewMode()
const;
603 void SetInitialViewMode(InitialViewMode mode);
611 bool IsSortedInAscending()
const;
621 void SetSortingOrder(
bool use_ascending_order);
627 String GetSortingFieldKeyName()
const;
635 void SetSortingFieldKeyName(
const char* name);
645 WString GetInitialFileSpecKeyName()
const;
657 void SetInitialFileSpecKeyName(
const wchar_t* name);
688 #endif // FS_PORTFOLIO_H_ Type GetNodeType() const
获取节点类型。
void SetDescription(const wchar_t *description)
设置描述。
~PortfolioFolderNode()
析构函数。
Definition: fs_portfolio.h:133
void RemoveSubNode(const PortfolioNode &sub_node)
移除一个子节点。
WString GetDisplayName() const
获取显示名称。
WString GetKeyName() const
获取相关文件规范对象的键名。
Definition: fs_basictypes.h:482
未知作品集节点类型。
Definition: fs_portfolio.h:49
FileSpec GetFileSpec() const
获取用于访问嵌入文件信息和数据的相关文件规范对象。
宽字符串类
Definition: fx_string.h:1457
bool operator !=(const PortfolioNode &other) const
不相等操作符。
PortfolioFileNode AddPDFDoc(const PDFDoc &pdf_doc, const wchar_t *file_name)
添加一个已加载的PDF文档作为子节点。
作品集节点类型:文件夹。
Definition: fs_portfolio.h:51
Definition: fs_pdfdoc.h:771
void SetDisplayName(const wchar_t *display_name)
设置显示名称。
Definition: fs_portfolio.h:479
bool operator==(const char *str1, const CFX_ByteString &str2)
检查两个字节字符串是否相等。
Definition: fs_basictypes.h:128
Definition: fs_portfolio.h:123
void SetKeyName(const char *key_name)
设置键名字符串。
bool IsRoot() const
检查当前文件夹节点是否表示根节点。
~PortfolioFileNode()
析构函数。
Definition: fs_portfolio.h:271
文件流接口,用于读取和写入。
Definition: fx_stream.h:692
Definition: fs_portfolio.h:40
PortfolioFolderNode(const PortfolioNode &other)
构造函数,使用父类对象。
Definition: fs_portfolio.h:261
PortfolioFileNode(const PortfolioNode &other)
构造函数,使用父类对象。
PortfolioFolderNode AddSubFolder(const wchar_t *folder_name)
添加一个新的子文件夹。
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
String GetKeyName() const
获取键名字符串。
WString GetName() const
获取当前文件夹节点的名称。
Definition: fs_portfolio.h:471
Definition: fs_basictypes.h:449
Definition: fs_filespec.h:38
String GetSubtypeName() const
获取子类型名称字符串。
PortfolioNodeArray GetSortedSubNodes() const
获取已根据类 Portfolio 中定义的排序顺序和指定字段名称排序的子节点数组。
Type
作品集节点类型枚举。
Definition: fs_portfolio.h:47
void SetSubtypeName(const char *subtype_name)
设置子类型名称字符串。
bool IsEmpty() const
检查当前对象是否为空。
bool operator==(const PortfolioNode &other) const
相等操作符。
bool IsEmpty() const
检查当前对象是否为空。
Foxit命名空间。
Definition: fs_taggedpdf.h:27
PortfolioNode(const PortfolioNode &other)
构造函数,使用另一个作品集节点对象。
bool operator==(const SchemaField &other) const
相等操作符。
PortfolioNode & operator=(const PortfolioNode &other)
赋值操作符。
字节字符串类
Definition: fx_string.h:317
SchemaField & operator=(const SchemaField &other)
赋值操作符。
Definition: fs_portfolio.h:113
作品集节点类型:文件。
Definition: fs_portfolio.h:53
#define NULL
空指针值。
Definition: fx_system.h:792
PortfolioFileNode AddFile(const wchar_t *file_path)
添加一个文件(通过文件路径指定)作为子节点。
WString GetDescription() const
获取描述。
DateTime GetModifiedDateTime() const
获取最后修改日期时间。
void SetVisibility(bool is_visible)
设置当前字段在应用程序中的初始可见性。
bool operator !=(const SchemaField &other) const
不相等操作符。
DateTime GetCreationDateTime() const
获取创建日期时间。
Definition: fs_portfolio.h:298
bool IsVisible() const
检查当前字段在应用程序中是否初始可见。