Technical Article

Изграждане на полета и действия на AcroForm с HotPDF в Delphi

Действие AcroForm е речник, прикрепен към изпълним модул, който казва на зрителя какво да прави, когато нещо се случи с този изпълним елемент. Щракнете върху бутон и визуализаторът прочита своя речник на действията: действие URI отваря уеб адрес, действие на JavaScript изпълнява скрипт, действие SubmitForm публикува събраните стойности на полето в крайна точка, действие ResetForm ги изчиства обратно до стойностите по подразбиране. Действието е данни, а не поведение, изпечено във файла. ISO 32000-1 §12.6 определя формата на речника; зрителят доставя двигателя, който го интерпретира. Това разделяне има значение, защото действие, написано перфектно в PDF, все още не прави нищо, ако читателят от другата страна няма двигател за него, и много скръб от AcroForm се проследява обратно към тази празнина, а не към неправилно оформено поле.