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:

ПараметрТипОписание
visitorDocumentVisitorОбъект класса, производного от DocumentVisitor.

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