mlreportgen.utils.WordDoc class

Пакет: mlreportgen.utils
Суперклассы:

Перенесите файл документа Microsoft Word

Описание

Эта утилита переносит файл документа Word (.docx или .rtf) в объект. Можно затем управлять объектом с помощью методов этой утилиты.

Конструкция

docobj = mlreportgen.utils.WordDoc(filename) переносит файл документа Word и возвращает его как объект документа Word. Только один WordDoc объект может существовать для каждого файла документа Word.

Входные параметры

развернуть все

Путь к файлу документа Word в виде строки или вектора символов.

Выходные аргументы

развернуть все

WordDoc объект, возвращенный как перенесенный файл объекта документа.

Свойства

развернуть все

Путь к файлу документа Word в виде строки или вектора символов.

Методы

show

Сделайте документ Word видимым

show(wordDoc)

hide

Скройте документ Word

hide(wordDoc)

close

Закройте документ Word

close(wordDoc) или close(wordDoc,true) закрывает документ Word, только при отсутствии несохраненных изменений.

close(wordDoc,false) закрывает документ Word, даже если существуют несохраненные изменения.

save

Сохраните документ Word

save(wordDoc)

update

Обновите поля документа Word

update(wordDoc)

update(wordDoc,0) силы обновляются, даже если существуют несохраненные поля документа

print

Распечатайте документ Word

print(wordDoc)

saveAsDoc

Сохраните как файл документа с тем же именем файла

saveAsDoc(wordDoc)

Сохраните как файл документа с заданным именем файла

docFullPath = saveAsDoc(wordDoc,docFileName)

exportToPDF

Экспортируйте в документ в формате PDF с тем же именем файла

exportToPDF(wordDoc)

Экспортируйте в документ в формате PDF с заданным именем файла

pdfFullPath = exportToPDF(wordDoc,pdfFileName)

unlinkFields

Удалите ссылки из полей в документе Word

unlinkFields(wordDoc)удаляет ссылки из всех полей

unlinkFields(wordDoc,fieldType1) удаляет ссылки из всех экземпляров fieldType1 полей. Например, unlinkFields(wordDoc,’wdHyperLink’) удаляет все поля гиперссылки.

unlinkFields(wordDoc,fieldType1,fieldType2) удаляет ссылки из всех экземпляров и fieldType1 и fieldType2 полей.

См. Word FieldType Enumeration для получения информации о полях Word.

unlinkSubdocuments

Удалите ссылки на поддокументы и скопируйте поддокументы в основной документ

unlinkSubdocuments(wordDoc)

isOpen

Протестируйте, если документ Word открыт

isOpen(wordDoc)

isReadOnly

Протестируйте, если документ Word только для чтения

isReadOnly(wordDoc)

isSaved

Протестируйте, если документ Word сохранен

isSaved(wordDoc)

isVisible

Протестируйте, если документ Word отображается

isVisible(wordDoc)

netobj

Возвратите.NET объект документа Word, который позволяет использовать интерфейс.NET на этом объекте

netobj(wordDoc)

Примеры

Создайте объект WordDoc и объект.NET

Этот пример создает объект WordDoc из существующего MyWordDoc.docx файл.

docobj = mlreportgen.utils.WordDoc("MyWordDoc.docx");
netobj(docobj);
Введенный в R2018b