|
Foxit PDF SDK
|
Public 成员函数 | |
| PortfolioFolderNode (PortfolioNode other) | |
| 构造函数,使用父类对象。 更多... | |
| PortfolioFileNode | addFile (StreamCallback file_stream, String file_name) throws com.foxit.sdk.PDFException |
| 添加一个文件(通过 com.foxit.sdk.common.fxcrt.StreamCallback 指定)作为子节点。 更多... | |
| PortfolioFileNode | addFile (String file_path) throws com.foxit.sdk.PDFException |
| 添加一个文件(通过文件路径指定)作为子节点。 更多... | |
| PortfolioFileNode | addPDFDoc (PDFDoc pdf_doc, String file_name) throws com.foxit.sdk.PDFException |
| 添加一个已加载的PDF文档作为子节点。 更多... | |
| PortfolioFolderNode | addSubFolder (String folder_name) throws com.foxit.sdk.PDFException |
| 添加一个新的子文件夹。 更多... | |
| synchronized void | delete () |
| 直接清除C++相关资源。 更多... | |
| DateTime | getCreationDateTime () throws com.foxit.sdk.PDFException |
| 获取创建日期时间。 更多... | |
| String | getDescription () throws com.foxit.sdk.PDFException |
| 获取描述。 更多... | |
| DateTime | getModifiedDateTime () throws com.foxit.sdk.PDFException |
| 获取最后修改日期时间。 更多... | |
| String | getName () throws com.foxit.sdk.PDFException |
| 获取当前文件夹节点的名称。 更多... | |
| PortfolioNodeArray | getSortedSubNodes () throws com.foxit.sdk.PDFException |
| 获取已根据类 Portfolio 中定义的排序顺序和指定字段名称排序的子节点数组。 更多... | |
| boolean | isRoot () throws com.foxit.sdk.PDFException |
| 检查当前文件夹节点是否表示根节点。 更多... | |
| void | removeSubNode (PortfolioNode sub_node) throws com.foxit.sdk.PDFException |
| 移除一个子节点。 更多... | |
| void | setDescription (String description) throws com.foxit.sdk.PDFException |
| 设置描述。 更多... | |
Public 成员函数 继承自 com.foxit.sdk.pdf.PortfolioNode | |
| PortfolioNode (PortfolioNode other) | |
| 构造函数,使用另一个作品集节点对象。 更多... | |
| int | getNodeType () throws com.foxit.sdk.PDFException |
| 获取节点类型。 更多... | |
| boolean | isEmpty () |
| 检查当前对象是否为空。 更多... | |
额外继承的成员函数 | |
静态 Public 属性 继承自 com.foxit.sdk.pdf.PortfolioNode | |
| static final int | e_TypeFile = 2 |
| 作品集节点类型:文件。 | |
| static final int | e_TypeFolder = 1 |
| 作品集节点类型:文件夹。 | |
| static final int | e_TypeUnknown = 0 |
| 未知作品集节点类型。 | |
作品集文件夹节点用作文件夹,可以包含文件和其他文件夹作为子节点。
类 PortfolioFolderNode 派生自类 PortfolioNode 。 它提供了访问文件夹节点的功能:向文件夹节点添加文件/文件夹、从文件夹节点移除子节点、 以排序顺序获取所有子节点,以及获取/设置文件夹节点的某些属性。
| com.foxit.sdk.pdf.PortfolioFolderNode.PortfolioFolderNode | ( | PortfolioNode | other | ) |
构造函数,使用父类对象。
| [in] | other | 父类对象。 |
| PortfolioFileNode com.foxit.sdk.pdf.PortfolioFolderNode.addFile | ( | StreamCallback | file_stream, |
| String | file_name | ||
| ) | throws com.foxit.sdk.PDFException |
添加一个文件(通过 com.foxit.sdk.common.fxcrt.StreamCallback 指定)作为子节点。
Foxit PDF SDK无法从输入流回调中检索任何属性。 因此用户应该通过类 FileSpec 中的函数为返回的文件节点更新属性。
| [in] | file_stream | 一个由用户实现的 com.foxit.sdk.common.fxcrt.StreamCallback 对象, 用于读取文件内容。 |
| [in] | file_name | 流回调指定文件的文件名。此名称将 用于与返回的文件节点对象相关的文件规范中。 |
| PortfolioFileNode com.foxit.sdk.pdf.PortfolioFolderNode.addFile | ( | String | file_path | ) | throws com.foxit.sdk.PDFException |
添加一个文件(通过文件路径指定)作为子节点。
Foxit PDF SDK将从输入文件路径中检索一些属性(如文件名、修改日期等) 并将它们设置到返回文件节点的文件规范对象中。 用户也可以通过类 FileSpec 中的函数为返回的文件节点更新属性。
| [in] | file_path | 现有本地文件的完整路径。 |
| PortfolioFileNode com.foxit.sdk.pdf.PortfolioFolderNode.addPDFDoc | ( | PDFDoc | pdf_doc, |
| String | file_name | ||
| ) | throws com.foxit.sdk.PDFException |
添加一个已加载的PDF文档作为子节点。
Foxit PDF SDK将尝试从输入PDF文档的元数据中检索属性(如创建日期和修改日期) 并将它们设置到返回文件节点的文件规范对象中。 用户也可以通过类 FileSpec 中的函数为返回的文件节点更新属性。
| [in] | pdf_doc | 一个已成功加载的有效PDF文档对象。 |
| [in] | file_name | 流回调指定文件的文件名。此名称将 用于与返回的文件节点对象相关的文件规范中。 |
| PortfolioFolderNode com.foxit.sdk.pdf.PortfolioFolderNode.addSubFolder | ( | String | folder_name | ) | throws com.foxit.sdk.PDFException |
添加一个新的子文件夹。
| [in] | folder_name | 新子文件夹的文件夹名称。 |
| synchronized void com.foxit.sdk.pdf.PortfolioFolderNode.delete | ( | ) |
| DateTime com.foxit.sdk.pdf.PortfolioFolderNode.getCreationDateTime | ( | ) | throws com.foxit.sdk.PDFException |
获取创建日期时间。
| String com.foxit.sdk.pdf.PortfolioFolderNode.getDescription | ( | ) | throws com.foxit.sdk.PDFException |
获取描述。
| DateTime com.foxit.sdk.pdf.PortfolioFolderNode.getModifiedDateTime | ( | ) | throws com.foxit.sdk.PDFException |
获取最后修改日期时间。
如果子节点的结构发生变化(例如添加文件/文件夹、移除子节点), Foxit PDF SDK将自动更新当前文件夹节点的最后修改日期时间。
| String com.foxit.sdk.pdf.PortfolioFolderNode.getName | ( | ) | throws com.foxit.sdk.PDFException |
获取当前文件夹节点的名称。
| PortfolioNodeArray com.foxit.sdk.pdf.PortfolioFolderNode.getSortedSubNodes | ( | ) | throws com.foxit.sdk.PDFException |
获取已根据类 Portfolio 中定义的排序顺序和指定字段名称排序的子节点数组。
如果要比较的值的类型是字符串,Foxit PDF SDK将比较这些字符串值 而不区分字符是大写还是小写。
| boolean com.foxit.sdk.pdf.PortfolioFolderNode.isRoot | ( | ) | throws com.foxit.sdk.PDFException |
检查当前文件夹节点是否表示根节点。
| void com.foxit.sdk.pdf.PortfolioFolderNode.removeSubNode | ( | PortfolioNode | sub_node | ) | throws com.foxit.sdk.PDFException |
移除一个子节点。
| [in] | sub_node | 表示要移除的当前节点子节点的节点对象。 |
| void com.foxit.sdk.pdf.PortfolioFolderNode.setDescription | ( | String | description | ) | throws com.foxit.sdk.PDFException |
设置描述。
| [in] | description | 要设置的描述字符串。可以是空字符串。 |