AddLinkToResetForm

Annotations and hotspot links, Form fields and 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 או גרסה מאוחרת יותר