Page

Inheritance: java.lang.Object, com.aspose.note.Node, com.aspose.note.CompositeNodeBase, com.aspose.note.CompositeNode

public final class Page extends CompositeNode<IPageChildNode>

表示一个页面。

构造函数

构造函数描述
Page()初始化 Page 类的新实例。

方法

方法描述
accept(DocumentVisitor visitor)接受节点的访问者。
deepClone()克隆页面。
deepClone(boolean cloneHistory)克隆页面。
getAuthor()获取或设置作者。
getBackgroundColor()获取或设置页面的背景颜色。
getCreationTime()获取或设置创建时间。
getLastModifiedTime()获取或设置最后修改时间。
getLevel()获取或设置级别。
getMargin()获取或设置边距。
getPageContentRevisionSummary()获取或设置页面及其子节点的修订摘要。
getPageLayoutSize()获取在编辑器中显示的页面布局大小。
getSizeType()获取或设置页面的大小类型。
getTitle()获取或设置标题。
isConflictPage()获取或设置一个值,指示此页面是否为冲突页面。
setAuthor(String value)获取或设置作者。
setBackgroundColor(Color value)获取或设置页面的背景颜色。
setConflictPage(boolean value)获取或设置一个值,指示此页面是否为冲突页面。
setCreationTime(Date value)获取或设置创建时间。
setLastModifiedTime(Date value)获取或设置最后修改时间。
setLevel(byte value)获取或设置级别。
setMargin(Margins value)获取或设置边距。
setPageContentRevisionSummary(RevisionSummary value)获取或设置页面及其子节点的修订摘要。
setPageLayoutSize(Dimension2D value)设置在编辑器中显示的页面布局大小。
setSizeType(int value)获取或设置页面的大小类型。
setTitle(Title value)获取或设置标题。

Page()

public Page()

初始化 Page 类的新实例。

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

接受节点的访问者。

Parameters:

参数类型描述
visitorDocumentVisitorDocumentVisitor 派生的类的对象。

deepClone()

public final Page deepClone()

克隆页面。

Returns: Page - A clone of the page.

deepClone(boolean cloneHistory)

public final Page deepClone(boolean cloneHistory)

克隆页面。

Parameters:

参数类型描述
cloneHistoryboolean指定是否应克隆页面的历史记录。

Returns: Page - A clone of the page.

getAuthor()

public String getAuthor()

获取或设置作者。

Returns: java.lang.String

getBackgroundColor()

public final Color getBackgroundColor()

获取或设置页面的背景颜色。

Returns: java.awt.Color

getCreationTime()

public Date getCreationTime()

获取或设置创建时间。

Returns: java.util.Date

getLastModifiedTime()

public Date getLastModifiedTime()

获取或设置最后修改时间。

Returns: java.util.Date

getLevel()

public byte getLevel()

获取或设置级别。

Returns: byte

getMargin()

public Margins getMargin()

获取或设置边距。

Returns: Margins

getPageContentRevisionSummary()

public RevisionSummary getPageContentRevisionSummary()

获取或设置页面及其子节点的修订摘要。

Returns: RevisionSummary

getPageLayoutSize()

public final Dimension2D getPageLayoutSize()

获取在编辑器中显示的页面布局大小。


此值由 Microsoft OneNote 应用程序在打开文档时用于显示底层页面布局。它不会影响文档的打印和保存。当 Page.SizeType 属性设置为 PageSizeType.SizeByContent 时,此属性返回内容的实际大小。

Returns: java.awt.geom.Dimension2D

getSizeType()

public final int getSizeType()

获取或设置页面的大小类型。


默认情况下,页面会自动调整大小。默认值是 PageSizeType.SizeByContent

Returns: int

getTitle()

public Title getTitle()

获取或设置标题。

值:该 Title

Returns: Title

isConflictPage()

public final boolean isConflictPage()

获取或设置一个值,指示此页面是否为冲突页面。


当两个用户尝试更新相同内容时,会出现冲突页面。在这种情况下,第一位用户的更改会正常写入,但另一位用户的更改无法合并。因此会创建页面的副本并标记为冲突。

在此版本中,冲突会以第一位用户的更改为准进行解决。因此,如果文档中存在冲突页面,它们将在历史记录中显示,但在保存时会被跳过。可以重置此标志,以将这些页面像普通页面一样保存到历史记录中。

有关冲突页面操作的详细示例可在在线文档中找到。

Returns: boolean

setAuthor(String value)

public void setAuthor(String value)

获取或设置作者。

Parameters:

参数类型描述
java.lang.String

setBackgroundColor(Color value)

public final void setBackgroundColor(Color value)

获取或设置页面的背景颜色。

Parameters:

参数类型描述
java.awt.Color

setConflictPage(boolean value)

public final void setConflictPage(boolean value)

获取或设置一个值,指示此页面是否为冲突页面。


当两个用户尝试更新相同内容时,会出现冲突页面。在这种情况下,第一位用户的更改会正常写入,但另一位用户的更改无法合并。因此会创建页面的副本并标记为冲突。

在此版本中,冲突会以第一位用户的更改为准进行解决。因此,如果文档中存在冲突页面,它们将在历史记录中显示,但在保存时会被跳过。可以重置此标志,以将这些页面像普通页面一样保存到历史记录中。

有关冲突页面操作的详细示例可在在线文档中找到。

Parameters:

参数类型描述
boolean

setCreationTime(Date value)

public void setCreationTime(Date value)

获取或设置创建时间。

Parameters:

参数类型描述
java.util.Date

setLastModifiedTime(Date value)

public void setLastModifiedTime(Date value)

获取或设置最后修改时间。

Parameters:

参数类型描述
java.util.Date

setLevel(byte value)

public void setLevel(byte value)

获取或设置级别。

Parameters:

参数类型描述
byte

setMargin(Margins value)

public void setMargin(Margins value)

获取或设置边距。

Parameters:

参数类型描述
valueMargins

setPageContentRevisionSummary(RevisionSummary value)

public void setPageContentRevisionSummary(RevisionSummary value)

获取或设置页面及其子节点的修订摘要。

Parameters:

参数类型描述
valueRevisionSummary

setPageLayoutSize(Dimension2D value)

public final void setPageLayoutSize(Dimension2D value)

设置在编辑器中显示的页面布局大小。


此值由 Microsoft OneNote 应用程序在打开文档时用于显示底层页面布局。它不会影响文档的打印和保存。当 Page.SizeType 属性设置为 PageSizeType.SizeByContent 时,此属性返回内容的实际大小。

Parameters:

参数类型描述
java.awt.geom.Dimension2D

setSizeType(int value)

public final void setSizeType(int value)

获取或设置页面的大小类型。


默认情况下,页面会自动调整大小。默认值是 PageSizeType.SizeByContent

Parameters:

参数类型描述
int

setTitle(Title value)

public void setTitle(Title value)

获取或设置标题。

值:该 Title

Parameters:

参数类型描述
valueTitle