THotPDF.FlattenLoadedFormFields Method
Переносит выбранные загруженные поля в статическое содержимое страницы и удаляет только их деревья полей и widget-аннотации
Объявление
function FlattenLoadedFormFields(const FieldNames: array of AnsiString;
EnforceSignaturePermissions: Boolean = True): Integer;
Параметры
| Имя | Назначение |
|---|---|
FieldNames | Полные имена полей для встраивания или пустой массив — тогда берутся все поля |
EnforceSignaturePermissions | Отклонять нарушения политик DocMDP и FieldMDP до внесения изменений |
Возвращаемое значение
Возвращает количество встроенных совпавших полей
Примечания по использованию
- Внешний вид текстовых полей и списков перегенерируется до отрисовки
- Дописывающие content stream получают только страницы, которым принадлежат выбранные виджеты
- Нетронутые поля, аннотации, страницы и ресурсы AcroForm остаются на месте
- В режиме инкрементального обновления для дозаписи помечаются только изменённые объекты
- Отключение проверки разрешений перекладывает ответственность за политику подписи на вызывающий код