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:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу. |
Document(String filePath, LoadOptions loadOptions)
public Document(String filePath, LoadOptions loadOptions)
Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из файла. Позволяет указать дополнительные параметры, такие как пароль шифрования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу. |
| loadOptions | LoadOptions | Параметры, используемые для загрузки документа. Может быть null. |
Document(InputStream inStream)
public Document(InputStream inStream)
Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| inStream | java.io.InputStream | Поток. |
Document(InputStream inStream, LoadOptions loadOptions)
public Document(InputStream inStream, LoadOptions loadOptions)
Инициализирует новый экземпляр класса Document. Открывает существующий документ OneNote из потока. Позволяет указать дополнительные параметры, такие как пароль шифрования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| inStream | java.io.InputStream | Поток. |
| loadOptions | LoadOptions | Параметры, используемые для загрузки документа. Может быть null. |
accept(DocumentVisitor visitor)
public void accept(DocumentVisitor visitor)
Принимает посетителя узла.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| visitor | DocumentVisitor | Объект класса, производного от 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:
| Параметр | Тип | Описание |
|---|---|---|
| page | Page | Текущая версия страницы. |
Returns:
PageHistory - The PageHistory.
isEncrypted(InputStream stream, Document[] document)
public static boolean isEncrypted(InputStream stream, Document[] document)
Проверяет, зашифрован ли документ из потока. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| поток | java.io.InputStream | Поток. |
| document | Document[] | Загруженный документ. |
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 | Поток. |
| options | LoadOptions | Параметры загрузки. |
| document | Document[] | Загруженный документ. |
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 | Поток. |
| password | java.lang.String | Пароль для расшифровки документа. |
| document | Document[] | Загруженный документ. |
Returns: boolean — Возвращает true, если документ зашифрован, иначе false.
isEncrypted(String filePath, Document[] document)
public static boolean isEncrypted(String filePath, Document[] document)
Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу. |
| document | Document[] | Загруженный документ. |
Returns: boolean — Возвращает true, если документ зашифрован, иначе false.
isEncrypted(String filePath, LoadOptions options, Document[] document)
public static boolean isEncrypted(String filePath, LoadOptions options, Document[] document)
Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу. |
| options | LoadOptions | Параметры загрузки. |
| document | Document[] | Загруженный документ. |
Returns: boolean — Возвращает true, если документ зашифрован, иначе false.
isEncrypted(String filePath, String password, Document[] document)
public static boolean isEncrypted(String filePath, String password, Document[] document)
Проверяет, зашифрован ли документ из файла. Для проверки необходимо полностью загрузить документ. Поэтому этот метод может привести к потере производительности.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу. |
| password | java.lang.String | Пароль для расшифровки документа. |
| document | Document[] | Загруженный документ. |
Returns: boolean — Возвращает true, если документ зашифрован, иначе false.
print()
public void print()
Печатает документ с использованием принтера по умолчанию.
print(PrintOptions options)
public void print(PrintOptions options)
Печатает документ с использованием принтера по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | PrintOptions | Параметры, используемые для печати документа. Может быть null. |
print(String printerName)
public void print(String printerName)
Печатает документ с использованием принтера по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| printerName | java.lang.String |
print(AttributeSet printSettings)
public void print(AttributeSet printSettings)
Печатает документ с использованием принтера по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| printSettings | javax.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, в котором будет сохранён документ. |
| options | SaveOptions | Указывает параметры, как документ сохраняется в поток. |
save(OutputStream stream, int format)
public void save(OutputStream stream, int format)
Сохраняет документ OneNote в поток в указанном формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| поток | java.io.OutputStream | Поток System.iO.stream, в котором будет сохранён документ. |
| format | int | Формат, в котором сохраняется документ. |
save(String fileName)
public void save(String fileName)
Сохраняет документ OneNote в файл.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Полное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан. |
save(String fileName, SaveOptions options)
public void save(String fileName, SaveOptions options)
Сохраняет документ OneNote в файл, используя указанные параметры сохранения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Полное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан. |
| options | SaveOptions | Указывает параметры, как документ сохраняется в файл. |
save(String fileName, int format)
public void save(String fileName, int format)
Сохраняет документ OneNote в файл в указанном формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Полное имя файла. Если файл с указанным полным именем уже существует, существующий файл будет перезаписан. |
| format | int | Формат, в котором сохраняется документ. |
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. |