笔记本
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.note.INotebookChildNode, com.aspose.ms.System.Collections.Generic.IGenericEnumerable
public class Notebook implements INotebookChildNode, System.Collections.Generic.IGenericEnumerable<INotebookChildNode>
表示 Aspose.Note 笔记本。
构造函数
| 构造函数 | 描述 |
|---|---|
| Notebook() | 初始化 Notebook 类的新实例。 |
| Notebook(String filePath) | 初始化 Notebook 类的新实例。 |
| Notebook(String filePath, NotebookLoadOptions loadOptions) | 初始化 Notebook 类的新实例。 |
方法
Notebook()
public Notebook()
初始化 Notebook 类的新实例。
Notebook(String filePath)
public Notebook(String filePath)
初始化 Notebook 类的新实例。打开来自文件的现有 OneNote 笔记本。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
Notebook(String filePath, NotebookLoadOptions loadOptions)
public Notebook(String filePath, NotebookLoadOptions loadOptions)
初始化 Notebook 类的新实例。 从文件打开现有的 OneNote 笔记本。 允许指定附加选项,例如子项加载策略("lazy"/instant)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
| loadOptions | NotebookLoadOptions | 加载选项。 |
<T1>getChildNodes(Class<T1> typeParameterClass)
public List<T1> <T1>getChildNodes(Class<T1> typeParameterClass)
按节点类型获取所有子节点。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| typeParameterClass | java.lang.Class<T1> |
Returns: java.util.List<T1> - 子节点的列表。
T1:返回列表中元素的类型。
appendChild(INotebookChildNode newChild)
public INotebookChildNode appendChild(INotebookChildNode newChild)
将节点添加到列表末尾。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| newChild | INotebookChildNode | 要添加的节点。 |
Returns: INotebookChildNode - The added node.
getColor()
public Color getColor()
获取或设置颜色。
Returns: java.awt.Color
getCount()
public int getCount()
获取 Notebook 中包含的元素数量。
Returns: int
getDisplayName()
public String getDisplayName()
获取或设置显示名称。
Returns: java.lang.String
getFileFormat()
public int getFileFormat()
获取文件格式(OneNote 2010,OneNote Online)。
Returns: int
getGuid()
public UUID getGuid()
获取对象的全局唯一标识符。
值:GUID。
Returns: java.util.UUID
getGuidInternal()
public System.Guid getGuidInternal()
Returns: com.aspose.ms.System.Guid
get_Item(int index)
public INotebookChildNode get_Item(int index)
按给定索引获取笔记本子节点。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| index | int | 子节点的索引。 |
Returns:
INotebookChildNode - The child node on the index position.
isHistoryEnabled()
public boolean isHistoryEnabled()
获取或设置一个值,指示是否启用历史记录。
Returns: boolean
iterator()
public System.Collections.Generic.IGenericEnumerator<INotebookChildNode> iterator()
返回一个枚举器,用于遍历 Notebook 的子节点。
Returns:
com.aspose.ms.System.Collections.Generic.IGenericEnumerator<com.aspose.note.INotebookChildNode> - 一个 IEnumerator。
loadChildDocument(InputStream stream)
public void loadChildDocument(InputStream stream)
添加子文档节点。 从流中打开现有的 OneNote 文档。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 流 | java.io.InputStream | 流。 |
loadChildDocument(InputStream stream, LoadOptions loadOptions)
public void loadChildDocument(InputStream stream, LoadOptions loadOptions)
添加子文档节点。 从流中打开现有的 OneNote 文档。 允许指定附加加载选项。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 流 | java.io.InputStream | 流。 |
| loadOptions | LoadOptions | 加载选项。 |
loadChildDocument(String filePath)
public void loadChildDocument(String filePath)
添加子文档节点。 从文件中打开现有的 OneNote 文档。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
loadChildDocument(String filePath, LoadOptions loadOptions)
public void loadChildDocument(String filePath, LoadOptions loadOptions)
添加子文档节点。 从文件中打开现有的 OneNote 文档。 允许指定附加加载选项。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
| loadOptions | LoadOptions | 加载选项。 |
loadChildNotebook(String filePath)
public void loadChildNotebook(String filePath)
添加子笔记本节点。 从文件中打开现有的 OneNote 笔记本。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
loadChildNotebook(String filePath, NotebookLoadOptions loadOptions)
public void loadChildNotebook(String filePath, NotebookLoadOptions loadOptions)
添加子笔记本节点。 从文件中打开现有的 OneNote 笔记本。 允许指定附加加载选项。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| filePath | java.lang.String | 文件路径。 |
| loadOptions | NotebookLoadOptions | 加载选项。 |
removeChild(INotebookChildNode oldChild)
public INotebookChildNode removeChild(INotebookChildNode oldChild)
移除子节点。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| oldChild | INotebookChildNode | 要删除的节点。 |
Returns: INotebookChildNode - The removed node.
save(OutputStream stream)
public void save(OutputStream stream)
将 OneNote 文档保存到流中。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 流 | java.io.OutputStream | 流。 |
save(OutputStream stream, NotebookSaveOptions options)
public void save(OutputStream stream, NotebookSaveOptions options)
使用指定的保存选项将 OneNote 文档保存到流中。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 流 | java.io.OutputStream | 流。 |
| options | NotebookSaveOptions | 指定文档保存的选项。 |
save(OutputStream stream, int format)
public void save(OutputStream stream, int format)
以指定格式将 OneNote 文档保存到流中。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 流 | java.io.OutputStream | 流。 |
| format | int | 保存文档的格式。 |
save(String fileName)
public void save(String fileName)
将 OneNote 文档保存到文件。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 文件名 | java.lang.String | 文件的完整名称。如果具有指定完整名称的文件已存在,则会覆盖现有文件。 |
save(String fileName, NotebookSaveOptions options)
public void save(String fileName, NotebookSaveOptions options)
使用指定的保存选项将 OneNote 文档保存到文件。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 文件名 | java.lang.String | 文件的完整名称。如果具有指定完整名称的文件已存在,则会覆盖现有文件。 |
| options | NotebookSaveOptions | 指定文档在文件中保存的选项。 |
save(String fileName, int format)
public void save(String fileName, int format)
以指定格式将 OneNote 文档保存到文件。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 文件名 | java.lang.String | 文件的完整名称。如果具有指定完整名称的文件已存在,则会覆盖现有文件。 |
| format | int | 保存文档的格式。 |
setColor(Color value)
public void setColor(Color value)
获取或设置颜色。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | java.awt.Color |
setDisplayName(String value)
public void setDisplayName(String value)
获取或设置显示名称。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | java.lang.String |
setHistoryEnabled(boolean value)
public void setHistoryEnabled(boolean value)
获取或设置一个值,指示是否启用历史记录。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | boolean |