AddLinkToSubmitForm

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

Описание

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

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

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

Синтаксис

Delphi

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

DLL

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

Параметры

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

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

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

Примечания

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