Document

Наследование: java.lang.Object, com.aspose.words.Node, com.aspose.words.CompositeNode, com.aspose.words.DocumentBase

public class Document extends DocumentBase

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

Чтобы узнать больше, посетитеWorking with Document документальная статья.

Document является центральным объектом в библиотеке Aspose.Words.

Чтобы загрузить существующий документ в любой изLoadFormat форматы, передать имя файла или поток в один изDocument конструкторы. Чтобы создать пустой документ, вызовите конструктор без параметров.

Используйте одну из перегруженных версий метода Save, чтобы сохранить документ в любом изSaveFormat форматы.

Чтобы рисовать страницы документа непосредственно наGraphicsиспользование объектаrenderToScale(int, java.awt.Graphics2D, float, float, float) или жеrenderToSize(int, java.awt.Graphics2D, float, float, float, float) метод.

Для печати документа используйте один изprint(java.lang.String) методы.

getMailMerge() — это механизм отчетов Aspose.Words, который позволяет быстро и легко заполнять отчеты, разработанные в Microsoft Word, данными из различных источников данных. Данные могут быть из java.sql.ResultSet или массива значений.MailMerge будет просматривать записи, найденные в источнике данных, и вставлять их в поля слияния в документе, расширяя его по мере необходимости.

Document хранит информацию по всему документу, такую какDocumentBase.getStyles(), getBuiltInDocumentProperties(), getCustomDocumentProperties() , списки и макросы. Доступ к большинству этих объектов осуществляется через соответствующие свойстваDocument.

Document является корневым узлом дерева, содержащего все остальные узлы документа. Дерево — это составной шаблон проектирования, во многом похожий на XmlDocument. Содержимым документа можно свободно управлять программно:

Рассмотрите возможность использованияDocumentBuilder это упрощает задачу программного создания или заполнения дерева документов.

Document может содержать толькоSection объекты.

В Microsoft Word действительный документ должен иметь хотя бы один раздел.

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

КонструкторОписание
Document()Создает или загружает документ.
Document(String fileName)Открывает существующий документ из файла.
Document(String fileName, LoadOptions loadOptions)Открывает существующий документ из файла.
Document(InputStream stream)Инициализирует новый экземпляр этого класса.
Document(InputStream stream, LoadOptions loadOptions)Инициализирует новый экземпляр этого класса.

Методы

МетодОписание
accept(DocumentVisitor visitor)Принимает посетителя.
acceptAllRevisions()Принимает все отслеживаемые изменения в документе.
add(Shape watermark)
appendChild(Node newChild)Добавляет указанный узел в конец списка дочерних узлов для этого узла.
appendDocument(Document srcDoc, int importFormatMode)
appendDocument(Document srcDoc, int importFormatMode, ImportFormatOptions importFormatOptions)
cleanup()Удаляет неиспользуемые стили и списки из документа.
cleanup(CleanupOptions options)Удаляет из документа неиспользуемые стили и списки в зависимости отCleanupOptions.
clearSectionAttrs()
compare(Document document, String author, Date dateTime)Сравнивает этот документ с другим документом, производящим изменения в виде количества редакций редактирования и форматирования.Revision.
compare(Document document, String author, Date dateTime, CompareOptions options)Сравнивает этот документ с другим документом, производящим изменения в виде ряда редакций редактирования и форматирования.Revision.
copyStylesFromTemplate(Document template)Копирует стили из указанного шаблона в документ.
copyStylesFromTemplate(String template)Копирует стили из указанного шаблона в документ.
dd()
deepClone()Выполняет глубокую копиюDocument.
deepClone(boolean isCloneChildren)Создает дубликат узла.
ensureMinimum()Если документ не содержит разделов, создается один раздел с одним абзацем.
equals(Object arg0)
expandTableStylesToDirectFormatting()Преобразует форматирование, указанное в стилях таблиц, в прямое форматирование таблиц в документе.
extractPages(int index, int count)ВозвращаетDocument объект, представляющий указанный диапазон страниц.
fetchInheritedSectionAttr(int key)
fetchSectionAttr(int key)
get()
getAncestor(int ancestorType)
getAncestor(Class ancestorType)Получает первого предка указанного типа объекта.
getAttachedTemplate()Получает полный путь к шаблону, прикрепленному к документу.
getAutomaticallyUpdateStyles()Получает флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.
getBackgroundShape()Получает форму фона документа.
getBuiltInDocumentProperties()Возвращает коллекцию, которая представляет все встроенные свойства документа.
getChild(int nodeType, int index, boolean isDeep)
getChildNodes()Получает все непосредственные дочерние узлы этого узла.
getChildNodes(int nodeType, boolean isDeep)
getClass()
getCompatibilityOptions()Предоставляет доступ к параметрам совместимости документов (то есть к настройкам пользователя, введенным вCompatibility вкладкаOptions диалоговое окно в Word).
getCompliance()Получает версию соответствия OOXML, определенную из загруженного содержимого документа.
getContainer()
getCount()Получает количество непосредственных дочерних элементов этого узла.
getCurrentNode()
getCustomDocumentProperties()Возвращает коллекцию, которая представляет все настраиваемые свойства документа.
getCustomNodeId()Задает идентификатор пользовательского узла.
getCustomXmlParts()Получает коллекцию пользовательских частей хранилища данных XML.
getDefaultTabStop()Получает интервал (в пунктах) между позициями табуляции по умолчанию.
getDigitalSignatures()Получает коллекцию цифровых подписей для этого документа и результаты их проверки.
getDirectSectionAttr(int key)
getDocument()
getEndnoteOptions()Предоставляет параметры, управляющие нумерацией и расположением концевых сносок в этом документе.
getFieldOptions()ПолучаетFieldOptions объект, представляющий параметры для управления обработкой полей в документе.
getFirstChild()Получает первый дочерний элемент узла.
getFirstSection()Получает первый раздел в документе.
getFontInfos()Предоставляет доступ к свойствам шрифтов, используемых в этом документе.
getFontSettings()Получает настройки шрифта документа.
getFootnoteOptions()Предоставляет параметры, управляющие нумерацией и расположением сносок в этом документе.
getFrameset()ВозвращаетgetFrameset() instance, если этот документ представляет страницу фреймов.
getGlossaryDocument()Получает документ глоссария в этом документе или шаблоне.
getGrammarChecked()Возвращаетtrue если документ был проверен на грамматику.
getHyphenationOptions()Предоставляет доступ к параметрам переноса документа.
getLastChild()Получает последний дочерний элемент узла.
getLastSection()Получает последний раздел в документе.
getLayoutOptions()ПолучаетLayoutOptions объект, который представляет параметры для управления процессом компоновки этого документа.
getLists()Предоставляет доступ к форматированию списка, используемому в документе.
getMailMerge()ВозвращаетMailMergeобъект, представляющий функциональность слияния для документа.
getMailMergeSettings()Получает объект, содержащий всю информацию о слиянии для документа.
getNextMatchingNode(Node curNode)
getNextSibling()Получает узел, следующий сразу за этим узлом.
getNodeChangingCallback()Вызывается при вставке или удалении узла в документе.
getNodeType()ВозвращаетNodeType.Document.
getOriginalFileName()Получает исходное имя файла документа.
getOriginalLoadFormat()Получает формат исходного документа, который был загружен в этот объект.
getPackageCustomParts()Получает набор настраиваемых частей (произвольное содержимое), которые связаны с пакетом OOXML с помощью «неизвестных связей».
getPageColor()Получает цвет страницы документа.
getPageCount()Получает количество страниц в документе, рассчитанное самой последней операцией макета страницы.
getPageInfo(int pageIndex)Получает размер страницы, ориентацию и другую информацию о странице, которая может быть полезна для печати или визуализации.
getParentNode()Получает непосредственного родителя этого узла.
getPreviousSibling()Получает узел, непосредственно предшествующий этому узлу.
getProtectionType()Получает текущий активный тип защиты документа.
getRange()ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.
getRemovePersonalInformation()Получает флаг, указывающий, что Microsoft Word удалит всю информацию о пользователе из комментариев, редакций и свойств документа при сохранении документа.
getResourceLoadingCallback()Позволяет контролировать загрузку внешних ресурсов.
getRevisions()Получает коллекцию редакций (отслеживаемых изменений), существующих в этом документе.
getRevisionsView()Получает значение, указывающее, следует ли работать с исходной или исправленной версией документа.
getSections()Возвращает коллекцию, представляющую все разделы документа.
getShadeFormData()Указывает, следует ли включать серое затенение полей формы.
getShowGrammaticalErrors()Указывает, отображать ли грамматические ошибки в этом документе.
getShowSpellingErrors()Указывает, отображать ли орфографические ошибки в этом документе.
getSpellingChecked()Возвращаетtrue если документ был проверен на орфографию.
getStyles()Возвращает набор стилей, определенных в документе.
getText()Получает текст этого узла и всех его дочерних элементов.
getTheme()ПолучаетgetTheme() объект для этого документа.
getTrackRevisions()True отслеживаются ли изменения при редактировании этого документа в Microsoft Word.
getVariables()Возвращает набор переменных, добавленных в документ или шаблон.
getVbaProject()ПолучаетgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).
getVersionsCount()Получает количество версий документа, сохраненных в документе DOC.
getViewOptions()Предоставляет параметры для управления отображением документа в Microsoft Word.
getWarningCallback()Вызывается во время различных процедур обработки документов при обнаружении проблемы, которая может привести к потере точности данных или форматирования.
getWatermark()Предоставляет доступ к водяному знаку документа.
getWebExtensionTaskPanes()Возвращает коллекцию, представляющую список надстроек области задач.
getWriteProtection()Предоставляет доступ к параметрам защиты документа от записи.
hasChildNodes()Возвращает true, если у этого узла есть дочерние узлы.
hasMacros()Возвращаетtrue если документ имеет проект VBA (макросы).
hasRevisions()Возвращаетtrue если документ имеет какие-либо отслеживаемые изменения.
hashCode()
importNode(Node srcNode, boolean isImportChildren)Импортирует узел из другого документа в текущий документ.
importNode(Node srcNode, boolean isImportChildren, int importFormatMode)
indexOf(Node child)Возвращает индекс указанного дочернего узла в массиве дочерних узлов.
insertAfter(Node newChild, Node refChild)Вставляет указанный узел сразу после указанного ссылочного узла.
insertBefore(Node newChild, Node refChild)Вставляет указанный узел непосредственно перед указанным ссылочным узлом.
isComposite()Возвращает true, так как этот узел может иметь дочерние узлы.
iterator()Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла.
joinRunsWithSameFormatting()Соединения выполняются с одинаковым форматированием во всех абзацах документа.
nextPreOrder(Node rootNode)Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
nodeTypeToString(int nodeType)
normalizeFieldTypes()Изменяет значения типа поляFieldChar.getFieldType() изFieldStart, FieldSeparator, FieldEnd во всем документе, чтобы они соответствовали типам полей, содержащимся в кодах полей.
notify()
notifyAll()
prependChild(Node newChild)Добавляет указанный узел в начало списка дочерних узлов для этого узла.
previousPreOrder(Node rootNode)Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.
print()Печатает документ без вызова каких-либо форм пользовательского интерфейса.
print(String printerName)Распечатайте весь документ на указанном принтере, используя стандартный (без пользовательского интерфейса) контроллер печати.
print(AttributeSet printerSettings)Печать документа в соответствии с заданными параметрами принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати.
print(AttributeSet printerSettings, String documentName)Печать документа в соответствии с указанными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.
protect(int type)
protect(int type, String password)
remove()
removeAllChildren()Удаляет все дочерние узлы текущего узла.
removeChild(Node oldChild)Удаляет указанный дочерний узел.
removeExternalSchemaReferences()Удаляет ссылки на внешние XML-схемы из этого документа.
removeMacros()Удаляет все макросы (проект VBA), а также панели инструментов и настройки команд из документа.
removeSmartTags()Удаляет всеSmartTag узлы-потомки текущего узла.
renderToScale(int pageIndex, Graphics2D graphics, float x, float y, float scale)Преобразует страницу документа в объект в указанном масштабе.
renderToSize(int pageIndex, Graphics2D graphics, float x, float y, float width, float height)Преобразует страницу документа в объект заданного размера.
save(OutputStream stream, SaveOptions saveOptions)
save(OutputStream stream, int saveFormat)
save(String fileName)Сохраняет документ.
save(String fileName, SaveOptions saveOptions)Сохраняет документ в файл, используя указанные параметры сохранения.
save(String fileName, int saveFormat)
selectNodes(String xpath)Выбирает список узлов, соответствующих выражению XPath.
selectSingleNode(String xpath)Выбирает первый узел, соответствующий выражению XPath.
setAttachedTemplate(String value)Задает полный путь к шаблону, прикрепленному к документу.
setAutomaticallyUpdateStyles(boolean value)Устанавливает флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.
setBackgroundShape(Shape value)Устанавливает форму фона документа.
setCustomNodeId(int value)Задает идентификатор пользовательского узла.
setCustomXmlParts(CustomXmlPartCollection value)Задает коллекцию пользовательских частей хранилища данных XML.
setDefaultTabStop(double value)Устанавливает интервал (в пунктах) между позициями табуляции по умолчанию.
setFontSettings(FontSettings value)Задает настройки шрифта документа.
setGlossaryDocument(GlossaryDocument value)Задает глоссарий в этом документе или шаблоне.
setGrammarChecked(boolean value)Возвращаетtrue если документ был проверен на грамматику.
setMailMergeSettings(MailMergeSettings value)Задает объект, содержащий всю информацию о слиянии для документа.
setNodeChangingCallback(INodeChangingCallback value)Вызывается при вставке или удалении узла в документе.
setPackageCustomParts(CustomPartCollection value)Задает набор настраиваемых частей (произвольное содержимое), которые связаны с пакетом OOXML с помощью «неизвестных связей».
setPageColor(Color value)Устанавливает цвет страницы документа.
setRemovePersonalInformation(boolean value)Устанавливает флаг, указывающий, что Microsoft Word удалит всю информацию о пользователе из комментариев, редакций и свойств документа при сохранении документа.
setResourceLoadingCallback(IResourceLoadingCallback value)Позволяет контролировать загрузку внешних ресурсов.
setRevisionsView(int value)Задает значение, указывающее, следует ли работать с исходной или исправленной версией документа.
setSectionAttr(int key, Object value)
setShadeFormData(boolean value)Указывает, следует ли включать серое затенение полей формы.
setShowGrammaticalErrors(boolean value)Указывает, отображать ли грамматические ошибки в этом документе.
setShowSpellingErrors(boolean value)Указывает, отображать ли орфографические ошибки в этом документе.
setSpellingChecked(boolean value)Возвращаетtrue если документ был проверен на орфографию.
setTrackRevisions(boolean value)True отслеживаются ли изменения при редактировании этого документа в Microsoft Word.
setVbaProject(VbaProject value)УстанавливаетgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).
setWarningCallback(IWarningCallback value)Вызывается во время различных процедур обработки документов при обнаружении проблемы, которая может привести к потере точности данных или форматирования.
startTrackRevisions(String author)Начинает автоматически отмечать все дальнейшие изменения, которые вы вносите в документ программно, как изменения версии.
startTrackRevisions(String author, Date dateTime)Начинает автоматически отмечать все дальнейшие изменения, которые вы вносите в документ программно, как изменения версии.
stopTrackRevisions()Останавливает автоматическую маркировку изменений документа как редакций.
toString()
toString(SaveOptions saveOptions)Экспортирует содержимое узла в строку, используя указанные параметры сохранения.
toString(int saveFormat)
unlinkFields()Разъединяет поля во всем документе.
unprotect()Снимает защиту с документа.
unprotect(String password)Снимает защиту с документа, если указан правильный пароль.
updateFields()Обновляет значения полей во всем документе.
updateListLabels()Обновляет метки списка для всех элементов списка в документе.
updatePageLayout()Восстанавливает макет страницы документа.
updateTableLayout()Реализует более ранний подход к пересчету ширины столбцов таблицы, который имеет известные проблемы.
updateThumbnail()ОбновленияBuiltInDocumentProperties.getThumbnail() / BuiltInDocumentProperties.setThumbnail(byte[]) документа с использованием параметров по умолчанию.
updateThumbnail(ThumbnailGeneratingOptions options)ОбновленияBuiltInDocumentProperties.getThumbnail() / BuiltInDocumentProperties.setThumbnail(byte[]) документа в соответствии с указанными параметрами.
updateWordCount()Обновляет свойства количества слов в документе.
updateWordCount(boolean updateLinesCount)Обновляет свойства количества слов в документе, опционально обновляетBuiltInDocumentProperties.getLines() / BuiltInDocumentProperties.setLines(int) имущество.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Document()

public Document()

Создает или загружает документ. Создает пустой документ Word.

Размер бумаги документа по умолчанию — Letter. Если вы хотите изменить настройки страницы, используйтеSection.getPageSetup().

После создания вы можете использоватьDocumentBuilder легко добавлять содержимое документа.

Document(String fileName)

public Document(String fileName)

Открывает существующий документ из файла. Автоматически определяет формат файла.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла открываемого документа.

Document(String fileName, LoadOptions loadOptions)

public Document(String fileName, LoadOptions loadOptions)

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

Параметры:

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

Document(InputStream stream)

public Document(InputStream stream)

Инициализирует новый экземпляр этого класса.

Параметры:

ПараметрТипОписание
streamjava.io.InputStream

Document(InputStream stream, LoadOptions loadOptions)

public Document(InputStream stream, LoadOptions loadOptions)

Инициализирует новый экземпляр этого класса.

Параметры:

ПараметрТипОписание
streamjava.io.InputStream
loadOptionsLoadOptions

accept(DocumentVisitor visitor)

public boolean accept(DocumentVisitor visitor)

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

Перечисляет этот узел и все его дочерние элементы. Каждый узел вызывает соответствующий метод в DocumentVisitor.

Дополнительные сведения см. в шаблоне проектирования «Посетитель».

Параметры:

ПараметрТипОписание
visitorDocumentVisitorПосетитель, который будет посещать узлы.

Возвращает: boolean - Истинно, если были посещены все узлы; false, если DocumentVisitor остановил операцию перед посещением всех узлов. Вызывает DocumentVisitor.VisitDocumentStart, затем вызывает Accept для всех дочерних узлов документа и в конце вызывает DocumentVisitor.VisitDocumentEnd.

acceptAllRevisions()

public void acceptAllRevisions()

Принимает все отслеживаемые изменения в документе. Этот метод является кратчайшим путемRevisionCollection.acceptAll().

add(Shape watermark)

public void add(Shape watermark)

Параметры:

ПараметрТипОписание
watermarkShape

appendChild(Node newChild)

public Node appendChild(Node newChild)

Добавляет указанный узел в конец списка дочерних узлов для этого узла.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeДобавляемый узел.

Возвращает: Node - Добавлен узел.

appendDocument(Document srcDoc, int importFormatMode)

public void appendDocument(Document srcDoc, int importFormatMode)

Параметры:

ПараметрТипОписание
srcDocDocument
importFormatModeint

appendDocument(Document srcDoc, int importFormatMode, ImportFormatOptions importFormatOptions)

public void appendDocument(Document srcDoc, int importFormatMode, ImportFormatOptions importFormatOptions)

Параметры:

ПараметрТипОписание
srcDocDocument
importFormatModeint
importFormatOptionsImportFormatOptions

cleanup()

public void cleanup()

Удаляет неиспользуемые стили и списки из документа.

cleanup(CleanupOptions options)

public void cleanup(CleanupOptions options)

Удаляет из документа неиспользуемые стили и списки в зависимости отCleanupOptions.

Параметры:

ПараметрТипОписание
optionsCleanupOptions

clearSectionAttrs()

public void clearSectionAttrs()

compare(Document document, String author, Date dateTime)

public void compare(Document document, String author, Date dateTime)

Сравнивает этот документ с другим документом, производящим изменения в виде количества редакций редактирования и форматирования.Revision.

Параметры:

ПараметрТипОписание
documentDocumentДокумент для сравнения.
authorjava.lang.StringИнициалы автора использовать для редакций.
dateTimejava.util.DateДата и время для использования для изменений. На данный момент не сравниваются следующие узлы документа:

Документы не должны иметь редакций перед сравнением.|

compare(Document document, String author, Date dateTime, CompareOptions options)

public void compare(Document document, String author, Date dateTime, CompareOptions options)

Сравнивает этот документ с другим документом, производящим изменения в виде ряда редакций редактирования и форматирования.Revision . Позволяет указать параметры сравнения с помощьюCompareOptions.

Параметры:

ПараметрТипОписание
documentDocument
authorjava.lang.String
dateTimejava.util.Date
optionsCompareOptions

copyStylesFromTemplate(Document template)

public void copyStylesFromTemplate(Document template)

Копирует стили из указанного шаблона в документ. Когда стили копируются из шаблона в документ, стили с одинаковыми именами в документе переопределяются, чтобы соответствовать описаниям стилей в шаблоне. Уникальные стили из шаблона копируются в документ. Уникальные стили в документе остаются неизменными.

Параметры:

ПараметрТипОписание
templateDocument

copyStylesFromTemplate(String template)

public void copyStylesFromTemplate(String template)

Копирует стили из указанного шаблона в документ. Когда стили копируются из шаблона в документ, стили с одинаковыми именами в документе переопределяются, чтобы соответствовать описаниям стилей в шаблоне. Уникальные стили из шаблона копируются в документ. Уникальные стили в документе остаются неизменными.

Параметры:

ПараметрТипОписание
templatejava.lang.String

dd()

public void dd()

deepClone()

public Document deepClone()

Выполняет глубокую копиюDocument.

Возвращает: Document - Клонированный документ.

deepClone(boolean isCloneChildren)

public Node deepClone(boolean isCloneChildren)

Создает дубликат узла.

Этот метод служит конструктором копирования для узлов. Клонированный узел не имеет родителя, но принадлежит к тому же документу, что и исходный узел.

Этот метод всегда выполняет глубокую копию узла.isCloneChildren Параметр указывает, следует ли также выполнять копирование всех дочерних узлов.

Параметры:

ПараметрТипОписание
isCloneChildrenbooleanЗначение true, чтобы рекурсивно клонировать поддерево в указанном узле; false, чтобы клонировать только сам узел.

Возвращает: Node - Клонированный узел.

ensureMinimum()

public void ensureMinimum()

Если документ не содержит разделов, создается один раздел с одним абзацем.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

expandTableStylesToDirectFormatting()

public void expandTableStylesToDirectFormatting()

Преобразует форматирование, указанное в стилях таблиц, в прямое форматирование таблиц в документе.

Этот метод существует, потому что эта версия Aspose.Words обеспечивает лишь ограниченную поддержку стилей таблиц (см. ниже). Этот метод может быть полезен, когда вы загружаете документ DOCX или WordprocessingML, содержащий таблицы, отформатированные с помощью стилей таблиц, и вам нужно запросить форматирование таблиц, ячеек, абзацев или текста.

Эта версия Aspose.Words обеспечивает ограниченную поддержку следующих стилей таблиц:

  • Стили таблиц, определенные в документах DOCX или WordprocessingML, сохраняются как стили таблиц при сохранении документа в формате DOCX или WordprocessingML.
  • Стили таблиц, определенные в документах DOCX или WordprocessingML, автоматически преобразуются в прямое форматирование таблиц при сохранении документа в любом другом формате, визуализации или печати.
  • Стили таблиц, определенные в документах DOC, сохраняются как стили таблиц при сохранении документа только как DOC.

extractPages(int index, int count)

public Document extractPages(int index, int count)

ВозвращаетDocumentобъект, представляющий указанный диапазон страниц. Полученный документ должен выглядеть так же, как в MS Word, как если бы мы выполнили «Печать определенных страниц».\u2013 нумерация, верхние/нижние колонтитулы и компоновка перекрестных таблиц будут сохранены. Но из-за большого количества нюансов, возникающих при уменьшении количества страниц, полное соответствие верстки представляет собой довольно сложную задачу, требующую больших усилий. В зависимости от сложности документа могут быть небольшие отличия в итоговом макете содержимого документа по сравнению с исходным документом. Любая обратная связь будет принята с благодарностью.

Параметры:

ПараметрТипОписание
indexintОтсчитываемый от нуля индекс первой извлекаемой страницы.
countintКоличество страниц, которые необходимо извлечь.

Возвращает: Document

fetchInheritedSectionAttr(int key)

public Object fetchInheritedSectionAttr(int key)

Параметры:

ПараметрТипОписание
keyint

Возвращает: java.lang.Объект

fetchSectionAttr(int key)

public Object fetchSectionAttr(int key)

Параметры:

ПараметрТипОписание
keyint

Возвращает: java.lang.Объект

get()

public Shape get()

Возвращает: Shape

getAncestor(int ancestorType)

public CompositeNode getAncestor(int ancestorType)

Параметры:

ПараметрТипОписание
ancestorTypeint

Возвращает: CompositeNode

getAncestor(Class ancestorType)

public CompositeNode getAncestor(Class ancestorType)

Получает первого предка указанного типа объекта.

Параметры:

ПараметрТипОписание
ancestorTypejava.lang.ClassТип объекта-предка для извлечения.

Возвращает: CompositeNode - предок указанного типа или ноль, если предок этого типа не найден.

Тип предка совпадает, если он равен ancestorType или является производным от ancestorType.

getAttachedTemplate()

public String getAttachedTemplate()

Получает полный путь к шаблону, прикрепленному к документу.

Пустая строка означает, что документ прикреплен к шаблону Normal.

Возвращает: java.lang.String — Полный путь к шаблону, прикрепленному к документу.

getAutomaticallyUpdateStyles()

public boolean getAutomaticallyUpdateStyles()

Получает флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.

Возвращает: boolean — флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.

getBackgroundShape()

public Shape getBackgroundShape()

Получает форму фона документа. Может быть нулевым.

Microsoft Word допускает только ту форму, которая имеет своюShapeBase.getShapeType() свойство, равноеShapeType.RECTANGLE для использования в качестве фоновой формы для документа.

Microsoft Word поддерживает только свойства заливки фоновой фигуры. Все остальные свойства игнорируются.

Установка для этого свойства ненулевого значения также установитViewOptions.getDisplayBackgroundShape() / ViewOptions.setDisplayBackgroundShape(boolean) к истине.

Возвращает: Shape - Форма фона документа.

getBuiltInDocumentProperties()

public BuiltInDocumentProperties getBuiltInDocumentProperties()

Возвращает коллекцию, которая представляет все встроенные свойства документа.

Возвращает: BuiltInDocumentProperties - Коллекция, представляющая все встроенные свойства документа.

getChild(int nodeType, int index, boolean isDeep)

public Node getChild(int nodeType, int index, boolean isDeep)

Параметры:

ПараметрТипОписание
nodeTypeint
indexint
isDeepboolean

Возвращает: Node

getChildNodes()

public NodeCollection getChildNodes()

Получает все непосредственные дочерние узлы этого узла.

Примечание,getChildNodes() эквивалентно вызову GetChildNodes(NodeType.Any, false) и создает и возвращает новую коллекцию при каждом доступе к ней.

Если дочерних узлов нет, это свойство возвращает пустую коллекцию.

Возвращает: NodeCollection - Все непосредственные дочерние узлы этого узла.

getChildNodes(int nodeType, boolean isDeep)

public NodeCollection getChildNodes(int nodeType, boolean isDeep)

Параметры:

ПараметрТипОписание
nodeTypeint
isDeepboolean

Возвращает: NodeCollection

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCompatibilityOptions()

public CompatibilityOptions getCompatibilityOptions()

Предоставляет доступ к параметрам совместимости документов (то есть к настройкам пользователя, введенным вCompatibility вкладкаOptions диалоговое окно в Word).

Возвращает: CompatibilityOptions - соответствующийCompatibilityOptions ценность.

getCompliance()

public int getCompliance()

Получает версию соответствия OOXML, определенную из загруженного содержимого документа. Имеет смысл только для документов OOXML.

Если вы создали новый пустой документ или загрузили документ, отличный от OOXML,OoxmlCompliance.ECMA_376_2006 ценность.

Возвращает: int — версия соответствия OOXML, определенная из загруженного содержимого документа. Возвращаемое значение является одним изOoxmlCompliance константы.

getContainer()

public CompositeNode getContainer()

Возвращает: CompositeNode

getCount()

public int getCount()

Получает количество непосредственных дочерних элементов этого узла.

Возвращает: int - количество непосредственных дочерних элементов этого узла.

getCurrentNode()

public Node getCurrentNode()

Возвращает: Node

getCustomDocumentProperties()

public CustomDocumentProperties getCustomDocumentProperties()

Возвращает коллекцию, которая представляет все настраиваемые свойства документа.

Возвращает: CustomDocumentProperties - Коллекция, представляющая все настраиваемые свойства документа.

getCustomNodeId()

public int getCustomNodeId()

Задает идентификатор пользовательского узла.

По умолчанию ноль.

Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.

Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.

Возвращает: int - соответствующее значение int.

getCustomXmlParts()

public CustomXmlPartCollection getCustomXmlParts()

Получает коллекцию пользовательских частей хранилища данных XML.

Aspose.Words загружает и сохраняет пользовательские XML-части только в документах OOXML и DOC.

Это свойство не может быть нулевым.

Возвращает: CustomXmlPartCollection Коллекция пользовательских частей хранилища данных XML.

getDefaultTabStop()

public double getDefaultTabStop()

Получает интервал (в пунктах) между позициями табуляции по умолчанию.

Возвращает: double — интервал (в пунктах) между позициями табуляции по умолчанию.

getDigitalSignatures()

public DigitalSignatureCollection getDigitalSignatures()

Получает коллекцию цифровых подписей для этого документа и результаты их проверки.

Эта коллекция содержит цифровые подписи, загруженные из исходного документа. Эти цифровые подписи не будут сохранены, когда вы сохраните этоDocument объект в файл или поток, потому что при сохранении или преобразовании будет создан документ, отличный от оригинала, и исходные цифровые подписи больше не будут действительными.

Эта коллекция никогда не бывает нулевой. Если документ не подписан, он будет содержать нулевые элементы.

Возвращает: DigitalSignatureCollection - Сбор ЭЦП для данного документа и результаты их проверки.

getDirectSectionAttr(int key)

public Object getDirectSectionAttr(int key)

Параметры:

ПараметрТипОписание
keyint

Возвращает: java.lang.Объект

getDocument()

public DocumentBase getDocument()

Получает документ, которому принадлежит этот узел.

Узел всегда принадлежит документу, даже если он только что создан и еще не добавлен в дерево или удален из дерева.

Возвращает: DocumentBase

getEndnoteOptions()

public EndnoteOptions getEndnoteOptions()

Предоставляет параметры, управляющие нумерацией и расположением концевых сносок в этом документе.

Возвращает: EndnoteOptions - соответствующийEndnoteOptions ценность.

getFieldOptions()

public FieldOptions getFieldOptions()

ПолучаетFieldOptions объект, представляющий параметры для управления обработкой полей в документе.

Возвращает: FieldOptions - АFieldOptions объект, представляющий параметры для управления обработкой полей в документе.

getFirstChild()

public Node getFirstChild()

Получает первый дочерний элемент узла. Если нет первого дочернего узла, возвращается нуль.

Возвращает: Node - Первый дочерний узел.

getFirstSection()

public Section getFirstSection()

Получает первый раздел в документе. Возвращает null, если разделов нет.

Возвращает: Section - Первый раздел в документе.

getFontInfos()

public FontInfoCollection getFontInfos()

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

Эта коллекция определений шрифтов загружается как есть из документа. Определения шрифтов могут быть необязательными, отсутствовать или быть неполными в некоторых документах.

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

Возвращает: FontInfoCollection - соответствующийFontInfoCollection ценность.

getFontSettings()

public FontSettings getFontSettings()

Получает настройки шрифта документа.

Это свойство позволяет указать настройки шрифта для каждого документа. Если установлено значение null, настройки статического шрифта по умолчаниюFontSettings.getDefaultInstance() будет использован.

Значение по умолчанию равно нулю.

Возвращает: FontSettings - Настройки шрифта документа.

getFootnoteOptions()

public FootnoteOptions getFootnoteOptions()

Предоставляет параметры, управляющие нумерацией и расположением сносок в этом документе.

Возвращает: FootnoteOptions - соответствующийFootnoteOptions ценность.

getFrameset()

public Frameset getFrameset()

ВозвращаетgetFrameset() instance, если этот документ представляет страницу фреймов. Если документ не оформлен, свойство имеетnull ценность.

Возвращает: Frameset - АgetFrameset() instance, если этот документ представляет страницу фреймов.

getGlossaryDocument()

public GlossaryDocument getGlossaryDocument()

Получает документ глоссария в этом документе или шаблоне. Глоссарий — это хранилище для записей автотекста, автозамены и стандартных блоков, определенных в документе.

Это свойство возвращает значение null, если в документе нет глоссария.

Вы можете добавить глоссарий в документ, создавGlossaryDocument объект и присвоение этому свойству.

Возвращает: GlossaryDocument - Глоссарий в этом документе или шаблоне.

getGrammarChecked()

public boolean getGrammarChecked()

Возвращаетtrue если документ был проверен на грамматику. Чтобы перепроверить грамматику в документе, установите для этого свойства значениеfalse.

Возвращает: логический -true если документ был проверен на грамматику.

getHyphenationOptions()

public HyphenationOptions getHyphenationOptions()

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

Возвращает: HyphenationOptions - соответствующийHyphenationOptions ценность.

getLastChild()

public Node getLastChild()

Получает последний дочерний элемент узла. Если последнего дочернего узла нет, возвращается нуль.

Возвращает: Node - Последний дочерний узел.

getLastSection()

public Section getLastSection()

Получает последний раздел в документе. Возвращает null, если разделов нет.

Возвращает: Section - Последний раздел в документе.

getLayoutOptions()

public LayoutOptions getLayoutOptions()

ПолучаетLayoutOptions объект, который представляет параметры для управления процессом компоновки этого документа.

Возвращает: LayoutOptions - АLayoutOptions объект, который представляет параметры для управления процессом компоновки этого документа.

getLists()

public ListCollection getLists()

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

Для получения дополнительной информации см. описаниеListCollection учебный класс.

Возвращает: ListCollection - соответствующийListCollection ценность.

getMailMerge()

public MailMerge getMailMerge()

ВозвращаетMailMergeобъект, представляющий функциональность слияния для документа.

Возвращает: MailMerge - АMailMergeобъект, представляющий функциональность слияния для документа.

getMailMergeSettings()

public MailMergeSettings getMailMergeSettings()

Получает объект, содержащий всю информацию о слиянии для документа.

Вы можете использовать этот объект, чтобы указать источник данных слияния для документа, и эта информация (вместе с доступными полями данных) появится в Microsoft Word, когда пользователь откроет этот документ. Или вы можете использовать этот объект для запроса настроек слияния, которые пользователь указал в Microsoft Word для этого документа.

Этот объект никогда не бывает нулевым.

Возвращает: MailMergeSettings - Объект, содержащий всю информацию о слиянии для документа.

getNextMatchingNode(Node curNode)

public Node getNextMatchingNode(Node curNode)

Параметры:

ПараметрТипОписание
curNodeNode

Возвращает: Node

getNextSibling()

public Node getNextSibling()

Получает узел, следующий сразу за этим узлом. Если следующего узла нет, возвращается нуль.

Возвращает: Node - Узел, непосредственно следующий за этим узлом.

getNodeChangingCallback()

public INodeChangingCallback getNodeChangingCallback()

Вызывается при вставке или удалении узла в документе.

Возвращает: INodeChangingCallback - соответствующийINodeChangingCallback ценность.

getNodeType()

public int getNodeType()

ВозвращаетNodeType.Document.

Возвращает: инт -NodeType.Document . Возвращаемое значение является одним изNodeType константы.

getOriginalFileName()

public String getOriginalFileName()

Получает исходное имя файла документа.

Возвращает null, если документ был загружен из потока или создан пустым.

Возвращает: java.lang.String — Исходное имя файла документа.

getOriginalLoadFormat()

public int getOriginalLoadFormat()

Получает формат исходного документа, который был загружен в этот объект.

Если вы создали новый пустой документ, возвращаетLoadFormat.DOC ценность.

Возвращает: int — формат исходного документа, который был загружен в этот объект. Возвращаемое значение является одним изLoadFormat константы.

getPackageCustomParts()

public CustomPartCollection getPackageCustomParts()

Получает набор настраиваемых частей (произвольное содержимое), которые связаны с пакетом OOXML с помощью «неизвестных связей».

Не путайте эти настраиваемые части с пользовательскими XML-данными. Если вам нужен доступ к частям Custom XML, используйтеgetCustomXmlParts() / setCustomXmlParts(com.aspose.words.CustomXmlPartCollection) имущество.

Эта коллекция содержит части OOXML, родительским элементом которых является пакет OOXML, а их цели имеют “неизвестную связь”. Для получения дополнительной информации см.CustomPart.

Aspose.Words загружает и сохраняет пользовательские части только в документах OOXML.

Это свойство не может быть нулевым.

Возвращает: CustomPartCollection - Набор пользовательских частей (произвольный контент), которые связаны с пакетом OOXML с помощью «неизвестных отношений».

getPageColor()

public Color getPageColor()

Получает цвет страницы документа. Это свойство является упрощенной версиейgetBackgroundShape() / setBackgroundShape(com.aspose.words.Shape).

Это свойство предоставляет простой способ указать сплошной цвет страницы для документа. Установка этого свойства создает и устанавливает соответствующийgetBackgroundShape() / setBackgroundShape(com.aspose.words.Shape).

Если цвет страницы не задан (например, в документе нет формы фона), возвращает нулевой цвет.

Возвращает: java.awt.Color — цвет страницы документа.

getPageCount()

public int getPageCount()

Получает количество страниц в документе, рассчитанное самой последней операцией макета страницы.

Возвращает: int — количество страниц в документе, рассчитанное самой последней операцией макета страницы.

getPageInfo(int pageIndex)

public PageInfo getPageInfo(int pageIndex)

Получает размер страницы, ориентацию и другую информацию о странице, которая может быть полезна для печати или визуализации.

Параметры:

ПараметрТипОписание
pageIndexintИндекс страницы, начинающийся с 0.

Возвращает: PageInfo

getParentNode()

public CompositeNode getParentNode()

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

Если узел был только что создан и еще не добавлен в дерево, или если он был удален из дерева, родитель имеет значение null.

Возвращает: CompositeNode - Непосредственный родитель этого узла.

getPreviousSibling()

public Node getPreviousSibling()

Получает узел, непосредственно предшествующий этому узлу. Если предыдущего узла нет, возвращается нуль.

Возвращает: Node - Узел, непосредственно предшествующий этому узлу.

getProtectionType()

public int getProtectionType()

Получает текущий активный тип защиты документа.

Это свойство позволяет получить текущий установленный тип защиты документа. Для изменения типа защиты документа используйте кнопкуM:Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) а такжеunprotect() методы.

Когда документ защищен, пользователь может вносить только ограниченные изменения, такие как добавление аннотаций, внесение изменений или заполнение формы.

Обратите внимание, что защита документа отличается от защиты от записи. Защита от записи указывается с помощьюgetWriteProtection()

M:Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String)

Возвращает: int — Текущий активный тип защиты документа. Возвращаемое значение является одним изProtectionType константы.

getRange()

public Range getRange()

ВозвращаетRange объект, который представляет часть документа, содержащегося в этом узле.

Возвращает: Range - АRange объект, который представляет часть документа, содержащегося в этом узле.

getRemovePersonalInformation()

public boolean getRemovePersonalInformation()

Получает флаг, указывающий, что Microsoft Word удалит всю информацию о пользователе из комментариев, редакций и свойств документа при сохранении документа.

Возвращает: boolean — флаг, указывающий, что Microsoft Word удалит всю пользовательскую информацию из комментариев, редакций и свойств документа при сохранении документа.

getResourceLoadingCallback()

public IResourceLoadingCallback getResourceLoadingCallback()

Позволяет контролировать загрузку внешних ресурсов.

Возвращает: IResourceLoadingCallback - соответствующийIResourceLoadingCallback ценность.

getRevisions()

public RevisionCollection getRevisions()

Получает коллекцию редакций (отслеживаемых изменений), существующих в этом документе.

Возвращаемая коллекция является «живой» коллекцией, что означает, что если вы удалите части документа, содержащие ревизии, удаленные ревизии автоматически исчезнут из этой коллекции.

Возвращает: RevisionCollection - Коллекция ревизий (отслеживаемых изменений), существующих в этом документе.

getRevisionsView()

public int getRevisionsView()

Получает значение, указывающее, следует ли работать с исходной или исправленной версией документа. Значение по умолчанию**RevisionsView.ORIGINAL** .

Возвращает: int — значение, указывающее, следует ли работать с исходной или исправленной версией документа. Возвращаемое значение является одним изRevisionsView константы.

getSections()

public SectionCollection getSections()

Возвращает коллекцию, представляющую все разделы документа.

Возвращает: SectionCollection - Коллекция, представляющая все разделы документа.

getShadeFormData()

public boolean getShadeFormData()

Указывает, следует ли включать серое затенение полей формы.

Возвращает: boolean - соответствующее логическое значение.

getShowGrammaticalErrors()

public boolean getShowGrammaticalErrors()

Указывает, отображать ли грамматические ошибки в этом документе.

Возвращает: boolean - соответствующее логическое значение.

getShowSpellingErrors()

public boolean getShowSpellingErrors()

Указывает, отображать ли орфографические ошибки в этом документе.

Возвращает: boolean - соответствующее логическое значение.

getSpellingChecked()

public boolean getSpellingChecked()

Возвращаетtrue если документ был проверен на орфографию. Чтобы перепроверить орфографию в документе, установите для этого свойства значениеfalse.

Возвращает: логический -true если документ был проверен на орфографию.

getStyles()

public StyleCollection getStyles()

Возвращает набор стилей, определенных в документе.

Для получения дополнительной информации см. описаниеStyleCollection учебный класс.

Возвращает: StyleCollection - Набор стилей, определенных в документе.

getText()

public String getText()

Получает текст этого узла и всех его дочерних элементов.

Возвращаемая строка включает все управляющие и специальные символы, как описано вControlChar.

Возвращает: java.lang.String

getTheme()

public Theme getTheme()

ПолучаетgetTheme() объект для этого документа.

Возвращает: Theme -getTheme() объект для этого документа.

getTrackRevisions()

public boolean getTrackRevisions()

True отслеживаются ли изменения при редактировании этого документа в Microsoft Word.

Установка этого параметра только указывает Microsoft Word, включено или выключено отслеживание изменений. Это свойство не влияет на изменения в документе, которые вы вносите программно через Aspose.Words.

Если вы хотите автоматически отслеживать изменения, вносимые Aspose.Words программно в этот документ, используйтеstartTrackRevisions(java.lang.String, java.util.Date) метод.

Возвращает: boolean - соответствующее логическое значение.

getVariables()

public VariableCollection getVariables()

Возвращает набор переменных, добавленных в документ или шаблон.

Возвращает: VariableCollection - Набор переменных, добавленных в документ или шаблон.

getVbaProject()

public VbaProject getVbaProject()

ПолучаетgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).

Возвращает: VbaProject - АgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).

getVersionsCount()

public int getVersionsCount()

Получает количество версий документа, сохраненных в документе DOC.

Доступ к версиям в Microsoft Word осуществляется через меню «Файл/Версии». Microsoft Word поддерживает версии только для файлов DOC.

Это свойство позволяет определить, были ли в этом документе сохранены версии документа до того, как он был открыт в Aspose.Words. Aspose.Words не предоставляет никакой другой поддержки версий документа. Если вы сохраните этот документ с помощью Aspose.Words, документ будет сохранен без версий.

Возвращает: int — количество версий документа, хранившихся в документе DOC.

getViewOptions()

public ViewOptions getViewOptions()

Предоставляет параметры для управления отображением документа в Microsoft Word.

Возвращает: ViewOptions - соответствующийViewOptions ценность.

getWarningCallback()

public IWarningCallback getWarningCallback()

Вызывается во время различных процедур обработки документов при обнаружении проблемы, которая может привести к потере точности данных или форматирования. Документ может генерировать предупреждения на любом этапе своего существования, поэтому важно настроить обратный вызов предупреждения как можно раньше, чтобы избежать потери предупреждений. Например, такие свойства, какDocument.getPageCount() на самом деле создать макет документа, который позже используется для рендеринга, и предупреждения макета могут быть потеряны, если обратный вызов предупреждения указан только для вызовов рендеринга позже.

Возвращает: IWarningCallback - соответствующийIWarningCallback ценность.

getWatermark()

public Watermark getWatermark()

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

Возвращает: Watermark - соответствующийWatermark ценность.

getWebExtensionTaskPanes()

public TaskPaneCollection getWebExtensionTaskPanes()

Возвращает коллекцию, представляющую список надстроек области задач.

Возвращает: TaskPaneCollection Коллекция, представляющая список надстроек области задач.

getWriteProtection()

public WriteProtection getWriteProtection()

Предоставляет доступ к параметрам защиты документа от записи.

Возвращает: WriteProtection - соответствующийWriteProtection ценность.

hasChildNodes()

public boolean hasChildNodes()

Возвращает true, если у этого узла есть дочерние узлы.

Возвращает: boolean — Истинно, если у этого узла есть дочерние узлы.

hasMacros()

public boolean hasMacros()

Возвращаетtrue если документ имеет проект VBA (макросы).

Возвращает: логический -true если документ имеет проект VBA (макросы).

hasRevisions()

public boolean hasRevisions()

Возвращаетtrue если документ имеет какие-либо отслеживаемые изменения. Это свойство является ярлыком для сравненияRevisionCollection.getCount() до нуля.

Возвращает: логический -true если документ имеет какие-либо отслеживаемые изменения.

hashCode()

public native int hashCode()

Возвращает: инт

importNode(Node srcNode, boolean isImportChildren)

public Node importNode(Node srcNode, boolean isImportChildren)

Импортирует узел из другого документа в текущий документ.

Импортирует узел из другого документа в текущий документ.

Этот метод используетImportFormatMode.USE_DESTINATION_STYLES возможность разрешить форматирование.

При импорте узла создается копия исходного узла, принадлежащего импортируемому документу. Возвращенный узел не имеет родителя. Исходный узел не изменяется и не удаляется из исходного документа.

Прежде чем узел из другого документа можно будет вставить в этот документ, его необходимо импортировать. Во время импорта свойства документа, такие как ссылки на стили и списки, переводятся из оригинала в импортируемый документ. После того, как узел был импортирован, его можно вставить в соответствующее место документа с помощьюCompositeNode.insertBefore(com.aspose.words.Node, com.aspose.words.Node) или жеCompositeNode.insertAfter(com.aspose.words.Node, com.aspose.words.Node).

Если исходный узел уже принадлежит целевому документу, то создается просто глубокий клон исходного узла.

Параметры:

ПараметрТипОписание
srcNodeNodeИмпортируемый узел.
isImportChildrenbooleanЗначение true для рекурсивного импорта всех дочерних узлов; в противном случае ложно.

Возвращает: Node Клонированный узел, принадлежащий текущему документу.

importNode(Node srcNode, boolean isImportChildren, int importFormatMode)

public Node importNode(Node srcNode, boolean isImportChildren, int importFormatMode)

Параметры:

ПараметрТипОписание
srcNodeNode
isImportChildrenboolean
importFormatModeint

Возвращает: Node

indexOf(Node child)

public int indexOf(Node child)

Возвращает индекс указанного дочернего узла в массиве дочерних узлов. Возвращает -1, если узел не найден среди дочерних узлов.

Параметры:

ПараметрТипОписание
childNode

Возвращает: инт

insertAfter(Node newChild, Node refChild)

public Node insertAfter(Node newChild, Node refChild)

Вставляет указанный узел сразу после указанного ссылочного узла.

Если refChild имеет значение null, вставляет newChild в начало списка дочерних узлов.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeУзел для вставки.
refChildNodeУзел, который является эталонным узлом. newNode размещается после refNode.

Возвращает: Node - Вставленный узел.

insertBefore(Node newChild, Node refChild)

public Node insertBefore(Node newChild, Node refChild)

Вставляет указанный узел непосредственно перед указанным ссылочным узлом.

Если refChild имеет значение null, вставляет newChild в конец списка дочерних узлов.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeУзел для вставки.
refChildNodeУзел, который является эталонным узлом. Новый дочерний элемент помещается перед этим узлом.

Возвращает: Node - Вставленный узел.

isComposite()

public boolean isComposite()

Возвращает true, так как этот узел может иметь дочерние узлы.

Возвращает: boolean — True, так как этот узел может иметь дочерние узлы.

iterator()

public Iterator iterator()

Обеспечивает поддержку для каждой итерации стиля над дочерними узлами этого узла.

Возвращает: java.util.Iterator

joinRunsWithSameFormatting()

public int joinRunsWithSameFormatting()

Соединения выполняются с одинаковым форматированием во всех абзацах документа.

Это метод оптимизации. Некоторые документы содержат смежные прогоны с одинаковым форматированием. Обычно это происходит, если документ интенсивно редактировался вручную. Вы можете уменьшить размер документа и ускорить дальнейшую обработку, объединив эти прогоны.

Операция проверяет каждыйParagraph узел в документе для смежныхRun узлы с одинаковыми свойствами. Он игнорирует уникальные идентификаторы, используемые для отслеживания сеансов редактирования создания и модификации прогонов. При первом запуске в каждой последовательности соединения накапливается весь текст. Оставшиеся прогоны удаляются из документа.

Возвращает: int — количество выполненных объединений. КогдаN соединяются соседние прогоны, они считаютсяN - 1 присоединяется.

nextPreOrder(Node rootNode)

public Node nextPreOrder(Node rootNode)

Получает следующий узел в соответствии с алгоритмом обхода дерева предварительного порядка.

Параметры:

ПараметрТипОписание
rootNodeNodeВерхний узел (предел) обхода.

Возвращает: Node - Следующий узел в порядке предварительного заказа. Null, если достигнут rootNode.

nodeTypeToString(int nodeType)

public static String nodeTypeToString(int nodeType)

Параметры:

ПараметрТипОписание
nodeTypeint

Возвращает: java.lang.String

normalizeFieldTypes()

public void normalizeFieldTypes()

Изменяет значения типа поляFieldChar.getFieldType() изFieldStart, FieldSeparator, FieldEnd во всем документе, чтобы они соответствовали типам полей, содержащимся в кодах полей.

Используйте этот метод после изменений документа, влияющих на типы полей.

Чтобы изменить значения типа поля в определенной части документа, используйтеRange.normalizeFieldTypes().

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

prependChild(Node newChild)

public Node prependChild(Node newChild)

Добавляет указанный узел в начало списка дочерних узлов для этого узла.

Если новый дочерний элемент уже находится в дереве, он сначала удаляется.

Если вставляемый узел был создан из другого документа, следует использоватьM:Aspose.Words.DocumentBase.ImportNode(Aspose.Words.Node,System.Boolean,Aspose.Words.ImportFormatMode) чтобы импортировать узел в текущий документ. Затем импортированный узел можно вставить в текущий документ.

Параметры:

ПараметрТипОписание
newChildNodeДобавляемый узел.

Возвращает: Node - Добавлен узел.

previousPreOrder(Node rootNode)

public Node previousPreOrder(Node rootNode)

Получает предыдущий узел в соответствии с алгоритмом обхода дерева предварительного порядка.

Параметры:

ПараметрТипОписание
rootNodeNodeВерхний узел (предел) обхода.

Возвращает: Node - Предыдущий узел в порядке предварительного заказа. Null, если достигнут rootNode.

public void print()

Печатает документ без вызова каких-либо форм пользовательского интерфейса. Печать всего документа на принтере по умолчанию.

public void print(String printerName)

Распечатайте весь документ на указанном принтере, используя стандартный (без пользовательского интерфейса) контроллер печати.

Параметры:

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

Печать документа в соответствии с заданными параметрами принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати.

Объект позволяет указать принтер для печати, диапазон страниц для печати и другие параметры.

Может содержать как настройку запроса PrintJob, так и настройку поиска PrintService.

Параметры:

ПараметрТипОписание
printerSettingsjavax.print.attribute.AttributeSetИспользуемые настройки принтера.
public void print(AttributeSet printerSettings, String documentName)

Печать документа в соответствии с указанными настройками принтера с использованием стандартного (без пользовательского интерфейса) контроллера печати и имени документа.

Объект позволяет указать принтер для печати, диапазон страниц для печати и другие параметры.

Может содержать как настройку запроса PrintJob, так и настройку поиска PrintService.

Параметры:

ПараметрТипОписание
printerSettingsjavax.print.attribute.AttributeSetИспользуемые настройки принтера.
documentNamejava.lang.StringИмя документа, которое будет отображаться (например, в диалоговом окне состояния печати или в очереди печати) при печати документа.

protect(int type)

public void protect(int type)

Параметры:

ПараметрТипОписание
typeint

protect(int type, String password)

public void protect(int type, String password)

Параметры:

ПараметрТипОписание
typeint
passwordjava.lang.String

remove()

public void remove()

Удаляет себя из родителя.

removeAllChildren()

public void removeAllChildren()

Удаляет все дочерние узлы текущего узла.

removeChild(Node oldChild)

public Node removeChild(Node oldChild)

Удаляет указанный дочерний узел.

Родительский элемент oldChild устанавливается равным нулю после удаления узла.

Параметры:

ПараметрТипОписание
oldChildNodeУзел для удаления.

Возвращает: Node - Удаленный узел.

removeExternalSchemaReferences()

public void removeExternalSchemaReferences()

Удаляет ссылки на внешние XML-схемы из этого документа.

removeMacros()

public void removeMacros()

Удаляет все макросы (проект VBA), а также панели инструментов и настройки команд из документа.

Удаляя все макросы из документа, вы гарантируете, что документ не содержит макровирусов.

removeSmartTags()

public void removeSmartTags()

Удаляет всеSmartTag узлы-потомки текущего узла. Этот метод не удаляет содержимое смарт-тегов.

renderToScale(int pageIndex, Graphics2D graphics, float x, float y, float scale)

public Point2D.Float renderToScale(int pageIndex, Graphics2D graphics, float x, float y, float scale)

Преобразует страницу документа в объект в указанном масштабе.

Параметры:

ПараметрТипОписание
pageIndexintИндекс страницы, начинающийся с 0.
graphicsjava.awt.Graphics2DОбъект, на который выполняется рендеринг.
xfloatКоордината X (в мировых единицах) левого верхнего угла отображаемой страницы.
yfloatКоордината Y (в мировых единицах) левого верхнего угла отображаемой страницы.
scalefloatМасштаб рендеринга страницы (1.0 это 100%).

Возвращает: java.awt.geom.Point2D.Float — ширина и высота (в мировых единицах) отображаемой страницы.

renderToSize(int pageIndex, Graphics2D graphics, float x, float y, float width, float height)

public float renderToSize(int pageIndex, Graphics2D graphics, float x, float y, float width, float height)

Преобразует страницу документа в объект заданного размера.

Параметры:

ПараметрТипОписание
pageIndexintИндекс страницы, начинающийся с 0.
graphicsjava.awt.Graphics2DОбъект, на который выполняется рендеринг.
xfloatКоордината X (в мировых единицах) левого верхнего угла отображаемой страницы.
yfloatКоордината Y (в мировых единицах) левого верхнего угла отображаемой страницы.
widthfloatМаксимальная ширина (в мировых единицах), которую может занимать отображаемая страница.
heightfloatМаксимальная высота (в мировых единицах), которую может занимать отображаемая страница.

Возвращает: float - Масштаб, который автоматически рассчитывается для отображаемой страницы, чтобы соответствовать указанному размеру.

save(OutputStream stream, SaveOptions saveOptions)

public SaveOutputParameters save(OutputStream stream, SaveOptions saveOptions)

Параметры:

ПараметрТипОписание
streamjava.io.OutputStream
saveOptionsSaveOptions

Возвращает: SaveOutputParameters

save(OutputStream stream, int saveFormat)

public SaveOutputParameters save(OutputStream stream, int saveFormat)

Параметры:

ПараметрТипОписание
streamjava.io.OutputStream
saveFormatint

Возвращает: SaveOutputParameters

save(String fileName)

public SaveOutputParameters save(String fileName)

Сохраняет документ. Сохраняет документ в файл. Автоматически определяет формат сохранения из расширения.

Параметры:

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

Возвращает: SaveOutputParameters - Дополнительная информация, которую вы можете использовать по желанию.

save(String fileName, SaveOptions saveOptions)

public SaveOutputParameters save(String fileName, SaveOptions saveOptions)

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

Параметры:

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

Возвращает: SaveOutputParameters - Дополнительная информация, которую вы можете использовать по желанию.

save(String fileName, int saveFormat)

public SaveOutputParameters save(String fileName, int saveFormat)

Параметры:

ПараметрТипОписание
fileNamejava.lang.String
saveFormatint

Возвращает: SaveOutputParameters

selectNodes(String xpath)

public NodeList selectNodes(String xpath)

Выбирает список узлов, соответствующих выражению XPath.

На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.

Параметры:

ПараметрТипОписание
xpathjava.lang.StringВыражение XPath.

Возвращает: NodeList - Список узлов, соответствующих запросу XPath.

selectSingleNode(String xpath)

public Node selectSingleNode(String xpath)

Выбирает первый узел, соответствующий выражению XPath.

На данный момент поддерживаются только выражения с именами элементов. Выражения, использующие имена атрибутов, не поддерживаются.

Параметры:

ПараметрТипОписание
xpathjava.lang.StringВыражение XPath.

Возвращает: Node - Первый узел, соответствующий запросу XPath, или нуль, если соответствующий узел не найден.

setAttachedTemplate(String value)

public void setAttachedTemplate(String value)

Задает полный путь к шаблону, прикрепленному к документу.

Пустая строка означает, что документ прикреплен к шаблону Normal.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПолный путь к шаблону, прикрепленному к документу.

setAutomaticallyUpdateStyles(boolean value)

public void setAutomaticallyUpdateStyles(boolean value)

Устанавливает флаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.

Параметры:

ПараметрТипОписание
valuebooleanФлаг, указывающий, обновляются ли стили в документе в соответствии со стилями в прикрепленном шаблоне каждый раз, когда документ открывается в MS Word.

setBackgroundShape(Shape value)

public void setBackgroundShape(Shape value)

Устанавливает форму фона документа. Может быть нулевым.

Microsoft Word допускает только ту форму, которая имеет своюShapeBase.getShapeType() свойство, равноеShapeType.RECTANGLE для использования в качестве фоновой формы для документа.

Microsoft Word поддерживает только свойства заливки фоновой фигуры. Все остальные свойства игнорируются.

Установка для этого свойства ненулевого значения также установитViewOptions.getDisplayBackgroundShape() / ViewOptions.setDisplayBackgroundShape(boolean) к истине.

Параметры:

ПараметрТипОписание
valueShapeФорма фона документа.

setCustomNodeId(int value)

public void setCustomNodeId(int value)

Задает идентификатор пользовательского узла.

По умолчанию ноль.

Этот идентификатор можно установить и использовать произвольно. Например, как ключ для получения внешних данных.

Важное примечание: указанное значение не сохраняется в выходной файл и существует только в течение срока службы узла.

Параметры:

ПараметрТипОписание
valueintСоответствующее целочисленное значение.

setCustomXmlParts(CustomXmlPartCollection value)

public void setCustomXmlParts(CustomXmlPartCollection value)

Задает коллекцию пользовательских частей хранилища данных XML.

Aspose.Words загружает и сохраняет пользовательские XML-части только в документах OOXML и DOC.

Это свойство не может быть нулевым.

Параметры:

ПараметрТипОписание
valueCustomXmlPartCollectionКоллекция пользовательских частей хранилища данных XML.

setDefaultTabStop(double value)

public void setDefaultTabStop(double value)

Устанавливает интервал (в пунктах) между позициями табуляции по умолчанию.

Параметры:

ПараметрТипОписание
valuedoubleИнтервал (в пунктах) между позициями табуляции по умолчанию.

setFontSettings(FontSettings value)

public void setFontSettings(FontSettings value)

Задает настройки шрифта документа.

Это свойство позволяет указать настройки шрифта для каждого документа. Если установлено значение null, настройки статического шрифта по умолчаниюFontSettings.getDefaultInstance() будет использован.

Значение по умолчанию равно нулю.

Параметры:

ПараметрТипОписание
valueFontSettingsНастройки шрифта документа.

setGlossaryDocument(GlossaryDocument value)

public void setGlossaryDocument(GlossaryDocument value)

Задает глоссарий в этом документе или шаблоне. Глоссарий — это хранилище для записей автотекста, автозамены и стандартных блоков, определенных в документе.

Это свойство возвращает значение null, если в документе нет глоссария.

Вы можете добавить глоссарий в документ, создавGlossaryDocument объект и присвоение этому свойству.

Параметры:

ПараметрТипОписание
valueGlossaryDocumentГлоссарий в этом документе или шаблоне.

setGrammarChecked(boolean value)

public void setGrammarChecked(boolean value)

Возвращаетtrue если документ был проверен на грамматику. Чтобы перепроверить грамматику в документе, установите для этого свойства значениеfalse.

Параметры:

ПараметрТипОписание
valuebooleantrue если документ был проверен на грамматику.

setMailMergeSettings(MailMergeSettings value)

public void setMailMergeSettings(MailMergeSettings value)

Задает объект, содержащий всю информацию о слиянии для документа.

Вы можете использовать этот объект, чтобы указать источник данных слияния для документа, и эта информация (вместе с доступными полями данных) появится в Microsoft Word, когда пользователь откроет этот документ. Или вы можете использовать этот объект для запроса настроек слияния, которые пользователь указал в Microsoft Word для этого документа.

Этот объект никогда не бывает нулевым.

Параметры:

ПараметрТипОписание
valueMailMergeSettingsОбъект, содержащий всю информацию о слиянии для документа.

setNodeChangingCallback(INodeChangingCallback value)

public void setNodeChangingCallback(INodeChangingCallback value)

Вызывается при вставке или удалении узла в документе.

Параметры:

ПараметрТипОписание
valueINodeChangingCallbackСоответствующийINodeChangingCallback ценность.

setPackageCustomParts(CustomPartCollection value)

public void setPackageCustomParts(CustomPartCollection value)

Задает набор настраиваемых частей (произвольное содержимое), которые связаны с пакетом OOXML с помощью «неизвестных связей».

Не путайте эти настраиваемые части с пользовательскими XML-данными. Если вам нужен доступ к частям Custom XML, используйтеgetCustomXmlParts() / setCustomXmlParts(com.aspose.words.CustomXmlPartCollection) имущество.

Эта коллекция содержит части OOXML, родительским элементом которых является пакет OOXML, а их цели имеют “неизвестную связь”. Для получения дополнительной информации см.CustomPart.

Aspose.Words загружает и сохраняет пользовательские части только в документах OOXML.

Это свойство не может быть нулевым.

Параметры:

ПараметрТипОписание
valueCustomPartCollectionНабор пользовательских частей (произвольное содержимое), которые связаны с пакетом OOXML с помощью «неизвестных связей».

setPageColor(Color value)

public void setPageColor(Color value)

Устанавливает цвет страницы документа. Это свойство является упрощенной версиейgetBackgroundShape() / setBackgroundShape(com.aspose.words.Shape).

Это свойство предоставляет простой способ указать сплошной цвет страницы для документа. Установка этого свойства создает и устанавливает соответствующийgetBackgroundShape() / setBackgroundShape(com.aspose.words.Shape).

Если цвет страницы не задан (например, в документе нет формы фона), возвращает нулевой цвет.

Параметры:

ПараметрТипОписание
valuejava.awt.ColorЦвет страницы документа.

setRemovePersonalInformation(boolean value)

public void setRemovePersonalInformation(boolean value)

Устанавливает флаг, указывающий, что Microsoft Word удалит всю информацию о пользователе из комментариев, редакций и свойств документа при сохранении документа.

Параметры:

ПараметрТипОписание
valuebooleanФлаг, указывающий, что Microsoft Word удалит всю пользовательскую информацию из комментариев, редакций и свойств документа при сохранении документа.

setResourceLoadingCallback(IResourceLoadingCallback value)

public void setResourceLoadingCallback(IResourceLoadingCallback value)

Позволяет контролировать загрузку внешних ресурсов.

Параметры:

ПараметрТипОписание
valueIResourceLoadingCallbackСоответствующийIResourceLoadingCallback ценность.

setRevisionsView(int value)

public void setRevisionsView(int value)

Задает значение, указывающее, следует ли работать с исходной или исправленной версией документа. Значение по умолчанию**RevisionsView.ORIGINAL** .

Параметры:

ПараметрТипОписание
valueintЗначение, указывающее, следует ли работать с исходной или исправленной версией документа. Значение должно быть одним изRevisionsView константы.

setSectionAttr(int key, Object value)

public void setSectionAttr(int key, Object value)

Параметры:

ПараметрТипОписание
keyint
valuejava.lang.Object

setShadeFormData(boolean value)

public void setShadeFormData(boolean value)

Указывает, следует ли включать серое затенение полей формы.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setShowGrammaticalErrors(boolean value)

public void setShowGrammaticalErrors(boolean value)

Указывает, отображать ли грамматические ошибки в этом документе.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setShowSpellingErrors(boolean value)

public void setShowSpellingErrors(boolean value)

Указывает, отображать ли орфографические ошибки в этом документе.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setSpellingChecked(boolean value)

public void setSpellingChecked(boolean value)

Возвращаетtrue если документ был проверен на орфографию. Чтобы перепроверить орфографию в документе, установите для этого свойства значениеfalse.

Параметры:

ПараметрТипОписание
valuebooleantrue если документ был проверен на орфографию.

setTrackRevisions(boolean value)

public void setTrackRevisions(boolean value)

True отслеживаются ли изменения при редактировании этого документа в Microsoft Word.

Установка этого параметра только указывает Microsoft Word, включено или выключено отслеживание изменений. Это свойство не влияет на изменения в документе, которые вы вносите программно через Aspose.Words.

Если вы хотите автоматически отслеживать изменения, вносимые Aspose.Words программно в этот документ, используйтеstartTrackRevisions(java.lang.String, java.util.Date) метод.

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setVbaProject(VbaProject value)

public void setVbaProject(VbaProject value)

УстанавливаетgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).

Параметры:

ПараметрТипОписание
valueVbaProjectАgetVbaProject() / setVbaProject(com.aspose.words.VbaProject).

setWarningCallback(IWarningCallback value)

public void setWarningCallback(IWarningCallback value)

Вызывается во время различных процедур обработки документов при обнаружении проблемы, которая может привести к потере точности данных или форматирования. Документ может генерировать предупреждения на любом этапе своего существования, поэтому важно настроить обратный вызов предупреждения как можно раньше, чтобы избежать потери предупреждений. Например, такие свойства, какDocument.getPageCount() на самом деле создать макет документа, который позже используется для рендеринга, и предупреждения макета могут быть потеряны, если обратный вызов предупреждения указан только для вызовов рендеринга позже.

Параметры:

ПараметрТипОписание
valueIWarningCallbackСоответствующийIWarningCallback ценность.

startTrackRevisions(String author)

public void startTrackRevisions(String author)

Начинает автоматически отмечать все дальнейшие изменения, которые вы вносите в документ программно, как изменения версии.

Если вы вызовете этот метод, а затем внесете некоторые изменения в документ программно, сохраните документ, а затем откроете документ в MS Word, вы увидите эти изменения как ревизии.

В настоящее время Aspose.Words поддерживает только отслеживание вставок и удалений узлов. Изменения форматирования не записываются как ревизии.

Автоматическое отслеживание изменений поддерживается как при модификации этого документа посредством манипуляций с узлами, так и при использованииDocumentBuilder

Этот метод не изменяетgetTrackRevisions() / setTrackRevisions(boolean) option и не использует его значение для целей отслеживания изменений.

Параметры:

ПараметрТипОписание
authorjava.lang.StringИнициалы автора использовать для редакций.

startTrackRevisions(String author, Date dateTime)

public void startTrackRevisions(String author, Date dateTime)

Начинает автоматически отмечать все дальнейшие изменения, которые вы вносите в документ программно, как изменения версии.

Если вы вызовете этот метод, а затем внесете некоторые изменения в документ программно, сохраните документ, а затем откроете документ в MS Word, вы увидите эти изменения как ревизии.

В настоящее время Aspose.Words поддерживает только отслеживание вставок и удалений узлов. Изменения форматирования не записываются как ревизии.

Автоматическое отслеживание изменений поддерживается как при модификации этого документа посредством манипуляций с узлами, так и при использованииDocumentBuilder

Этот метод не изменяетgetTrackRevisions() / setTrackRevisions(boolean) option и не использует его значение для целей отслеживания изменений.

Параметры:

ПараметрТипОписание
authorjava.lang.StringИнициалы автора использовать для редакций.
dateTimejava.util.DateДата и время для использования для изменений.

stopTrackRevisions()

public void stopTrackRevisions()

Останавливает автоматическую маркировку изменений документа как редакций.

toString()

public String toString()

Возвращает: java.lang.String

toString(SaveOptions saveOptions)

public String toString(SaveOptions saveOptions)

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

Параметры:

ПараметрТипОписание
saveOptionsSaveOptionsУказывает параметры, управляющие способом сохранения узла.

Возвращает: java.lang.String — содержимое узла в указанном формате.

toString(int saveFormat)

public String toString(int saveFormat)

Параметры:

ПараметрТипОписание
saveFormatint

Возвращает: java.lang.String

unlinkFields()

public void unlinkFields()

Разъединяет поля во всем документе.

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

Чтобы отменить связь полей в определенной части документа, используйтеRange.unlinkFields().

unprotect()

public void unprotect()

Снимает защиту с документа. Снимает защиту с документа независимо от пароля.

Этот метод снимает защиту с документа, даже если он имеет пароль защиты.

Обратите внимание, что защита документа отличается от защиты от записи. Защита от записи указывается с помощьюgetWriteProtection().

unprotect(String password)

public boolean unprotect(String password)

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

Этот метод снимает защиту с документа, только если указан правильный пароль.

Обратите внимание, что защита документа отличается от защиты от записи. Защита от записи указывается с помощьюgetWriteProtection().

Параметры:

ПараметрТипОписание
passwordjava.lang.StringПароль для снятия защиты с документа.

Возвращает: boolean - True, если был указан правильный пароль и документ не был защищен.

updateFields()

public void updateFields()

Обновляет значения полей во всем документе.

Когда вы открываете, изменяете и затем сохраняете документ, Aspose.Words не обновляет поля автоматически, а сохраняет их нетронутыми. Таким образом, вы обычно хотите вызвать этот метод перед сохранением, если вы программно изменили документ и хотите убедиться, что в сохраненном документе отображаются правильные (вычисленные) значения полей.

Нет необходимости обновлять поля после выполнения слияния, потому что слияние — это своего рода обновление полей, которое автоматически обновляет все поля в документе.

Этот метод не обновляет все типы полей. Подробный список поддерживаемых типов полей см. в Руководстве программиста.

Этот метод не обновляет поля, связанные с алгоритмами макета страницы (например, PAGE, PAGES, PAGEREF). Поля, связанные с макетом страницы, обновляются при отображении документа или вызовеupdatePageLayout().

ИспользоватьnormalizeFieldTypes() перед обновлением полей, если в документе были изменения, влияющие на типы полей.

Для обновления полей в определенной части документа используйтеRange.updateFields().

updateListLabels()

public void updateListLabels()

Обновляет метки списка для всех элементов списка в документе.

Этот метод обновляет свойства метки списка, такие какListLabel.getLabelValue() а такжеListLabel.getLabelString() для каждогоParagraph.getListLabel() объект в документе.

Также этот метод иногда неявно вызывается при обновлении полей в документе. Это необходимо, потому что некоторые поля, которые могут ссылаться на номера списка (такие как TOC или REF), требуют актуальности.

updatePageLayout()

public void updatePageLayout()

Восстанавливает макет страницы документа.

Этот метод форматирует документ в страницы и обновляет поля, связанные с номерами страниц в документе, такие как PAGE, PAGES, PAGEREF и REF. Актуальная информация о макете страницы требуется для правильного отображения документа в форматах с фиксированной страницей.

Этот метод вызывается автоматически, когда вы впервые конвертируете документ в PDF, XPS, изображение или печатаете его. Однако, если вы измените документ после рендеринга, а затем попытаетесь отобразить его снова, Aspose.Words не будет автоматически обновлять макет страницы. В этом случае следует позвонитьupdatePageLayout() перед повторным рендерингом.

updateTableLayout()

public void updateTableLayout()

Реализует более ранний подход к пересчету ширины столбцов таблицы, который имеет известные проблемы. Этот метод устарел и будет удален через несколько выпусков.

updateThumbnail()

public void updateThumbnail()

ОбновленияBuiltInDocumentProperties.getThumbnail() / BuiltInDocumentProperties.setThumbnail(byte[]) документа с использованием параметров по умолчанию.

updateThumbnail(ThumbnailGeneratingOptions options)

public void updateThumbnail(ThumbnailGeneratingOptions options)

ОбновленияBuiltInDocumentProperties.getThumbnail() / BuiltInDocumentProperties.setThumbnail(byte[]) документа в соответствии с указанными параметрами.ThumbnailGeneratingOptions позволяет указать источник эскиза, размер и другие параметры. Если попытка создать миниатюру не удалась, не изменяет ее.

Параметры:

ПараметрТипОписание
optionsThumbnailGeneratingOptionsИспользуемые параметры генерации.

updateWordCount()

public void updateWordCount()

Обновляет свойства количества слов в документе.

UpdateWordCount пересчитывает и обновляет свойства символов, слов и абзацев вgetBuiltInDocumentProperties() коллекцияDocument.

Обратите внимание, чтоUpdateWordCount не обновляет количество строк и свойства страниц. ИспользоватьupdateWordCount() перегрузите и передайте значение True в качестве параметра для этого.

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

updateWordCount(boolean updateLinesCount)

public void updateWordCount(boolean updateLinesCount)

Обновляет свойства количества слов в документе, опционально обновляетBuiltInDocumentProperties.getLines() / BuiltInDocumentProperties.setLines(int) имущество. Этот метод перестроит макет страницы документа.

Параметры:

ПараметрТипОписание
updateLinesCountbooleanИстинно, если количество строк в документе должно быть рассчитано.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int