笔记本

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 类的新实例。

方法

方法描述
<T1>getChildNodes(Class<T1> typeParameterClass)按节点类型获取所有子节点。
appendChild(INotebookChildNode newChild)将节点添加到列表末尾。
getColor()获取或设置颜色。
getCount()获取 Notebook 中包含的元素数量。
getDisplayName()获取或设置显示名称。
getFileFormat()获取文件格式(OneNote 2010,OneNote Online)。
getGuid()获取对象的全局唯一标识符。
getGuidInternal()
get_Item(int index)按给定索引获取笔记本子节点。
isHistoryEnabled()获取或设置一个值,指示是否启用历史记录。
iterator()返回一个枚举器,用于遍历 Notebook 的子节点。
loadChildDocument(InputStream stream)添加子文档节点。
loadChildDocument(InputStream stream, LoadOptions loadOptions)添加子文档节点。
loadChildDocument(String filePath)添加子文档节点。
loadChildDocument(String filePath, LoadOptions loadOptions)添加子文档节点。
loadChildNotebook(String filePath)添加子笔记本节点。
loadChildNotebook(String filePath, NotebookLoadOptions loadOptions)添加子笔记本节点。
removeChild(INotebookChildNode oldChild)移除子节点。
save(OutputStream stream)将 OneNote 文档保存到流中。
save(OutputStream stream, NotebookSaveOptions options)使用指定的保存选项将 OneNote 文档保存到流中。
save(OutputStream stream, int format)以指定格式将 OneNote 文档保存到流中。
save(String fileName)将 OneNote 文档保存到文件。
save(String fileName, NotebookSaveOptions options)使用指定的保存选项将 OneNote 文档保存到文件。
save(String fileName, int format)以指定格式将 OneNote 文档保存到文件。
setColor(Color value)获取或设置颜色。
setDisplayName(String value)获取或设置显示名称。
setHistoryEnabled(boolean value)获取或设置一个值,指示是否启用历史记录。

Notebook()

public Notebook()

初始化 Notebook 类的新实例。

Notebook(String filePath)

public Notebook(String filePath)

初始化 Notebook 类的新实例。打开来自文件的现有 OneNote 笔记本。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。

Notebook(String filePath, NotebookLoadOptions loadOptions)

public Notebook(String filePath, NotebookLoadOptions loadOptions)

初始化 Notebook 类的新实例。 从文件打开现有的 OneNote 笔记本。 允许指定附加选项,例如子项加载策略("lazy"/instant)。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。
loadOptionsNotebookLoadOptions加载选项。

<T1>getChildNodes(Class<T1> typeParameterClass)

public List<T1> <T1>getChildNodes(Class<T1> typeParameterClass)

按节点类型获取所有子节点。

Parameters:

参数类型描述
typeParameterClassjava.lang.Class<T1>

Returns: java.util.List<T1> - 子节点的列表。

T1:返回列表中元素的类型。

appendChild(INotebookChildNode newChild)

public INotebookChildNode appendChild(INotebookChildNode newChild)

将节点添加到列表末尾。

Parameters:

参数类型描述
newChildINotebookChildNode要添加的节点。

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:

参数类型描述
indexint子节点的索引。

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流。
loadOptionsLoadOptions加载选项。

loadChildDocument(String filePath)

public void loadChildDocument(String filePath)

添加子文档节点。 从文件中打开现有的 OneNote 文档。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。

loadChildDocument(String filePath, LoadOptions loadOptions)

public void loadChildDocument(String filePath, LoadOptions loadOptions)

添加子文档节点。 从文件中打开现有的 OneNote 文档。 允许指定附加加载选项。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。
loadOptionsLoadOptions加载选项。

loadChildNotebook(String filePath)

public void loadChildNotebook(String filePath)

添加子笔记本节点。 从文件中打开现有的 OneNote 笔记本。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。

loadChildNotebook(String filePath, NotebookLoadOptions loadOptions)

public void loadChildNotebook(String filePath, NotebookLoadOptions loadOptions)

添加子笔记本节点。 从文件中打开现有的 OneNote 笔记本。 允许指定附加加载选项。

Parameters:

参数类型描述
filePathjava.lang.String文件路径。
loadOptionsNotebookLoadOptions加载选项。

removeChild(INotebookChildNode oldChild)

public INotebookChildNode removeChild(INotebookChildNode oldChild)

移除子节点。

Parameters:

参数类型描述
oldChildINotebookChildNode要删除的节点。

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流。
optionsNotebookSaveOptions指定文档保存的选项。

save(OutputStream stream, int format)

public void save(OutputStream stream, int format)

以指定格式将 OneNote 文档保存到流中。

Parameters:

参数类型描述
java.io.OutputStream流。
formatint保存文档的格式。

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文件的完整名称。如果具有指定完整名称的文件已存在,则会覆盖现有文件。
optionsNotebookSaveOptions指定文档在文件中保存的选项。

save(String fileName, int format)

public void save(String fileName, int format)

以指定格式将 OneNote 文档保存到文件。

Parameters:

参数类型描述
文件名java.lang.String文件的完整名称。如果具有指定完整名称的文件已存在,则会覆盖现有文件。
formatint保存文档的格式。

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