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 или по-нова версия