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 = Інвертувати, 4 = Контур, 8 = Натиснути); якщо жоден біт підсвічування не встановлено, за замовчуванням використовується Інвертувати |
Повернуване значення
| 0 | Дію не було додано, оскільки документ перебуває в режимі PDF/A або прямокутник є недійсним |
|---|---|
| 1 | Анотацію посилання та дію скидання форми додано |
Примітки
Режим PDF/A блокує цю дію, оскільки інтерактивні дії форм не відповідають вимогам архівної відповідності. Функція вимагає PDF 1.2 або новіший