Russian (Русский) - Change language

Скрипты обработки

Назначение

Скрипты обработки документа или пакета позволяют изменять структуру документа (пакета), указывать порядок разделов в документе или документов в пакете. Скрипты обработки можно добавить при создании пользовательского этапа в Расширенном режиме процесса обработки.

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

Скрипт обработки одного документа

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

Параметры

Имя Тип Права Значение
Document IDocument Чтение/запись Документ, который нужно обработать.
Processing IProcessingCallback Чтение/запись Объект для записи в лог информации об обработке.

Замечание. Если задача отменяется, то Processing Status принимает значение false (как и при использовании свойства IProcessingCallback.ReportError).

Скрипт обработки пакета

Скрипту обработки пакета передаётся пакет и множество документов в нём, которые нужно обрабатывать. Переход по документам осуществляется пользователем.

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

Параметры

Имя Тип Права Значение
Batch IBatch Только чтение. Внутренние* поля документов и страниц пакета недоступны Пакет.
Documents IDocuments Чтение/запись. Также можно менять структуру пакета для этих документов Документы, которые нужно обработать.
Processing IProcessingCallback Чтение/запись Объект для записи в лог информации об обработке.

* - Внутреннее поле требует загрузки объекта в память.

01.12.2020 7:04:04


Please leave your feedback about this article