AddLinkToResetForm

Аннотации и интерактивные ссылки, Поля форм и AcroForms

Описание

Добавляет кликабельный прямоугольник-зону на выбранную страницу, который при активации запускает действие сброса формы PDF. Действие сброса формы восстанавливает поля AcroForm до значений по умолчанию без использования JavaScript

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

Используйте функцию SetAnnotBorderColor, чтобы изменить цвет границы интерактивной зоны

Синтаксис

Delphi

Function TPDFlib.AddLinkToResetForm(Left, Top, Width, Height: Double; Const FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToResetForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int Flags, int Options);

Параметры

LeftГоризонтальная координата левого края интерактивного прямоугольника
TopВертикальная координата верхнего края интерактивного прямоугольника
WidthШирина интерактивного прямоугольника
HeightВысота интерактивного прямоугольника
FieldNamesНеобязательный список полностью квалифицированных имён полей AcroForm, разделённых запятыми, точками с запятой или переносами строк. Начальные и конечные пробелы вокруг каждого имени удаляются
FlagsФлаги действия сброса формы PDF, записываемые в запись действия /Flags. Передайте 0 для поведения по умолчанию. Стандартные программы просмотра используют биты флага совместно с /Fields, чтобы определить, является ли список включающим или исключающим
OptionsБитовая маска, управляющая внешним видом ссылки. Бит 0 (значение 1): отображать границу вокруг интерактивного прямоугольника. Биты 1–3 выбирают режим выделения при нажатии (2 = Invert, 4 = Outline, 8 = Push); если ни один бит выделения не установлен, по умолчанию используется Invert

Возвращаемое значение

0Действие не было добавлено, так как документ находится в режиме PDF/A или прямоугольник недействителен
1Аннотация-ссылка и действие сброса формы успешно добавлены

Примечания

Режим PDF/A блокирует это действие, поскольку интерактивные действия с формами не подходят для архивного соответствия. Функция требует PDF версии 1.2 или выше