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 או גרסה מאוחרת יותר