Document

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

All Implemented Interfaces: com.aspose.note.INotebookChildNode

public class Document extends CompositeNode<Page> implements INotebookChildNode

Представляет документ Aspose.Note.

Конструкторы

КонструкторОписание
Document()Инициализирует новый экземпляр класса Document.
Document(String filePath)Инициализирует новый экземпляр класса Document.
Document(String filePath, LoadOptions loadOptions)Инициализирует новый экземпляр класса Document.
Document(InputStream inStream)Инициализирует новый экземпляр класса Document.
Document(InputStream inStream, LoadOptions loadOptions)Инициализирует новый экземпляр класса Document.

Методы

МетодОписание
accept(DocumentVisitor visitor)Принимает посетителя узла.
detectLayoutChanges()Обнаруживает все изменения, внесенные в макет документа с момента предыдущего вызова DetectLayoutChanges.
getAutomaticLayoutChangesDetectionEnabled()Получает значение, указывающее, выполняет ли Aspose.Note автоматическое обнаружение изменений макета.
getColor()Получает цвет.
getCreationTime()Получает время создания.
getDisplayName()Получает отображаемое имя.
getFileFormat()Получает формат файла (OneNote 2010, OneNote Online).
getGuid()Получает глобальный уникальный идентификатор объекта.
getGuidInternal()
getPageHistory(Page page)Получает PageHistory, который содержит полную историю каждой страницы, представленной в документе (самая ранняя имеет индекс 0).
isEncrypted(InputStream stream, Document[] document)Проверяет, зашифрован ли документ из потока.
isEncrypted(InputStream stream, LoadOptions options, Document[] document)Проверяет, зашифрован ли документ из потока.
isEncrypted(InputStream stream, String password, Document[] document)Проверяет, зашифрован ли документ из потока.
isEncrypted(String filePath, Document[] document)Проверяет, зашифрован ли документ из файла.
isEncrypted(String filePath, LoadOptions options, Document[] document)Проверяет, зашифрован ли документ из файла.
isEncrypted(String filePath, String password, Document[] document)Проверяет, зашифрован ли документ из файла.
print()Печатает документ с использованием принтера по умолчанию.
print(PrintOptions options)Печатает документ с использованием принтера по умолчанию.
print(String printerName)Печатает документ с использованием принтера по умолчанию.
print(AttributeSet printSettings)Печатает документ с использованием принтера по умолчанию.
save(OutputStream stream)Сохраняет документ OneNote в поток.
save(OutputStream stream, SaveOptions options)Сохраняет документ OneNote в поток, используя указанные параметры сохранения.
save(OutputStream stream, int format)Сохраняет документ OneNote в поток в указанном формате.
save(String fileName)Сохраняет документ OneNote в файл.
save(String fileName, SaveOptions options)Сохраняет документ OneNote в файл, используя указанные параметры сохранения.
save(String fileName, int format)Сохраняет документ OneNote в файл в указанном формате.
setAutomaticLayoutChangesDetectionEnabled(boolean value)Устанавливает значение, указывающее, будет ли Aspose.Note автоматически выполнять обнаружение изменений макета.
setColor(Color value)Устанавливает цвет.
setCreationTime(Date value)Устанавливает время создания.
setDisplayName(String value)Устанавливает отображаемое имя.

Document()

public Document()

Инициализирует новый экземпляр класса Document. Создаёт пустой документ OneNote.

Document(String filePath)

public Document(String filePath)

Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из файла.

Parameters:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу.

Document(String filePath, LoadOptions loadOptions)

public Document(String filePath, LoadOptions loadOptions)

Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из файла. Позволяет указать дополнительные параметры, такие как пароль шифрования.

Parameters:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу.
loadOptionsLoadOptionsПараметры, используемые для загрузки документа. Может быть null.

Document(InputStream inStream)

public Document(InputStream inStream)

Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из потока.

Parameters:

ПараметрТипОписание
inStreamjava.io.InputStreamПоток.

Document(InputStream inStream, LoadOptions loadOptions)

public Document(InputStream inStream, LoadOptions loadOptions)

Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из потока. Позволяет указать дополнительные параметры, такие как пароль шифрования.

Parameters:

ПараметрТипОписание
inStreamjava.io.InputStreamПоток.
loadOptionsLoadOptionsПараметры, используемые для загрузки документа. Может быть null.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Принимает посетителя узла.

Parameters:

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

detectLayoutChanges()

public void detectLayoutChanges()

Обнаруживает все изменения, внесённые в макет документа с момента предыдущего вызова DetectLayoutChanges. Если AutomaticLayoutChangesDetectionEnabled установлен в true, используется автоматически в начале экспорта документа.

getAutomaticLayoutChangesDetectionEnabled()

public boolean getAutomaticLayoutChangesDetectionEnabled()

Получает значение, указывающее, будет ли Aspose.Note автоматически выполнять обнаружение изменений макета. Значение по умолчанию — true.

Returns: boolean

getColor()

public Color getColor()

Получает цвет.

Returns: java.awt.Color

getCreationTime()

public Date getCreationTime()

Получает время создания.

Returns: java.util.Date

getDisplayName()

public String getDisplayName()

Получает отображаемое имя.

Returns: java.lang.String

getFileFormat()

public int getFileFormat()

Получает формат файла (OneNote 2010, OneNote Online).

Returns: int

getGuid()

public UUID getGuid()

Получает глобальный уникальный идентификатор объекта.

Returns: java.util.UUID

getGuidInternal()

public System.Guid getGuidInternal()

Returns: com.aspose.ms.System.Guid

getPageHistory(Page page)

public PageHistory getPageHistory(Page page)

Получает PageHistory, который содержит полную историю каждой страницы, представленной в документе (самая ранняя имеет индекс 0). Текущая версия страницы доступна как PageHistory.current и хранится отдельно от коллекции исторических версий.

Parameters:

ПараметрТипОписание
pagePageТекущая версия страницы.

Returns: PageHistory - The PageHistory.

isEncrypted(InputStream stream, Document[] document)

public static boolean isEncrypted(InputStream stream, Document[] document)

Проверяет, зашифрован ли документ из потока. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
потокjava.io.InputStreamПоток.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

isEncrypted(InputStream stream, LoadOptions options, Document[] document)

public static boolean isEncrypted(InputStream stream, LoadOptions options, Document[] document)

Проверяет, зашифрован ли документ из потока. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
потокjava.io.InputStreamПоток.
optionsLoadOptionsПараметры загрузки.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

isEncrypted(InputStream stream, String password, Document[] document)

public static boolean isEncrypted(InputStream stream, String password, Document[] document)

Проверяет, зашифрован ли документ из потока. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
потокjava.io.InputStreamПоток.
passwordjava.lang.StringПароль для расшифровки документа.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

isEncrypted(String filePath, Document[] document)

public static boolean isEncrypted(String filePath, Document[] document)

Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

isEncrypted(String filePath, LoadOptions options, Document[] document)

public static boolean isEncrypted(String filePath, LoadOptions options, Document[] document)

Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу.
optionsLoadOptionsПараметры загрузки.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

isEncrypted(String filePath, String password, Document[] document)

public static boolean isEncrypted(String filePath, String password, Document[] document)

Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.

Parameters:

ПараметрТипОписание
filePathjava.lang.StringПуть к файлу.
passwordjava.lang.StringПароль для расшифровки документа.
documentDocument[]Загруженный документ.

Returns: boolean — Возвращает true, если документ зашифрован, иначе false.

public void print()

Печатает документ с использованием принтера по умолчанию.

public void print(PrintOptions options)

Печатает документ с использованием принтера по умолчанию.

Parameters:

ПараметрТипОписание
optionsPrintOptionsПараметры, используемые для печати документа. Может быть null.
public void print(String printerName)

Печатает документ с использованием принтера по умолчанию.

Parameters:

ПараметрТипОписание
printerNamejava.lang.String
public void print(AttributeSet printSettings)

Печатает документ с использованием принтера по умолчанию.

Parameters:

ПараметрТипОписание
printSettingsjavax.print.attribute.AttributeSet

save(OutputStream stream)

public void save(OutputStream stream)

Сохраняет документ OneNote в поток.

Parameters:

ПараметрТипОписание
потокjava.io.OutputStreamПоток System.iO.stream, в котором будет сохранён документ.

save(OutputStream stream, SaveOptions options)

public void save(OutputStream stream, SaveOptions options)

Сохраняет документ OneNote в поток, используя указанные параметры сохранения.

Parameters:

ПараметрТипОписание
потокjava.io.OutputStreamПоток System.iO.stream, в котором будет сохранён документ.
optionsSaveOptionsУказывает параметры, как документ сохраняется в поток.

save(OutputStream stream, int format)

public void save(OutputStream stream, int format)

Сохраняет документ OneNote в поток в указанном формате.

Parameters:

ПараметрТипОписание
потокjava.io.OutputStreamПоток System.iO.stream, в котором будет сохранён документ.
formatintФормат, в котором сохраняется документ.

save(String fileName)

public void save(String fileName)

Сохраняет документ OneNote в файл.

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringПолное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан.

save(String fileName, SaveOptions options)

public void save(String fileName, SaveOptions options)

Сохраняет документ OneNote в файл, используя указанные параметры сохранения.

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringПолное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан.
optionsSaveOptionsУказывает параметры, как документ сохраняется в файл.

save(String fileName, int format)

public void save(String fileName, int format)

Сохраняет документ OneNote в файл в указанном формате.

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringПолное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан.
formatintФормат, в котором сохраняется документ.

setAutomaticLayoutChangesDetectionEnabled(boolean value)

public void setAutomaticLayoutChangesDetectionEnabled(boolean value)

Устанавливает значение, указывающее, будет ли Aspose.Note автоматически выполнять обнаружение изменений макета.

Parameters:

ПараметрТипОписание
значениеbooleanНовое значение. Может быть null.

setColor(Color value)

public void setColor(Color value)

Устанавливает цвет.

Parameters:

ПараметрТипОписание
значениеjava.awt.ColorЗначение цвета.

setCreationTime(Date value)

public void setCreationTime(Date value)

Устанавливает время создания.

Parameters:

ПараметрТипОписание
значениеjava.util.DateЗначение DateTime.

setDisplayName(String value)

public void setDisplayName(String value)

Устанавливает отображаемое имя.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение DateTime.