NewFormField

שדות טופס

תיאור

מוסיף שדה טופס חדש לעמוד הנבחר

עבור שדות Text, Pushbutton, Checkbox, Choice ו-Signature, השדה גם מחובר לעמוד הנוכחי כהערת Widget ומקבל הפניית עמוד /P של הערה. מכיוון ש-/P של הערה הוא רשומת PDF 1.3, יצירת השדות האלה במסמך PDF 1.2 בוחרת אוטומטית PDF 1.3. שדות חתימה עשויים עדיין לדרוש PDF 1.5 כשדגלי החתימה של ה-AcroForm שנוצרו דורשים זאת

תחביר

Delphi

Function TPDFlib.NewFormField(Const Title: WideString; FieldType: Integer): Integer;

ActiveX

Function PDFlib::NewFormField(Title As String, FieldType As Long) As Long

DLL

int DLNewFormField(int InstanceID, const wchar_t * Title, int FieldType);

פרמטרים

Titleהכותרת של שדה הטופס החדש. הכותרת לא יכולה להכיל את התו נקודה "."
FieldTypeסוג השדה ליצירה: 1 = טקסט 2 = כפתור הדחיה 3 = תיבת סימון 4 = לחצן בחירה 5 = רשימת בחירה 6 = חתימה 7 = הורה

ערכי החזרה

0לא ניתן היה ליצור את שדה הטופס החדש
Non-zeroשדה הטופס נוצר בהצלחה, וזהו האינדקס של השדה החדש