טופס

טופס

סקירה

Form היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: IDisposable.

ממשק למניפולציה של שדות טופס כולל ייבוא/ייצוא של XML.

מחלקה זו מספקת 54 שיטות לעבודה עם אובייקטי Form בתוכניות .NET.
השיטות הזמינות כוללות: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, ו‑23 שיטות נוספות.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, ו‑3 נוספים.

מאפיינים

שםסוגגישהתיאור
ImportResultFormImportResult[]קריאהתוצאות לכל שדה מהקריאה האחרונה של ImportFdf/ ImportXfdf/ImportXml.
DocumentDocument?קריאההמסמך הבסיסי.
FormSubmitButtonNamesstring[]קריאהקבל את שמות כפתורי השליחה בטופס.
SrcFileNamestring?קריאה/כתיבהשם קובץ המקור.
SrcStreamStream?קריאה/כתיבהזרם המקור.
ConvertToAspose.Pdf.PdfFormatקריאה/כתיבהגרסת PDF/A או PDF היעד לפלט השמור.
FieldNamesstring[]קריאהקבל את כל שמות השדות בטופס.
DestFileNamestring?קריאה/כתיבהשם קובץ היעד לשמירה.
DestStreamStream?קריאה/כתיבהזרם היעד לשמירה.

שיטות

SignatureDescription
Form()צור חזית Form בלתי קשורה.
Form(document: Document)צור חזית Form הקשורה למסמך.
Form(document: Document, destStream: Stream)קשר Document והגדר מראש זרם פלט לפעולת Save ללא פרמטרים.
Form(document: Document, destFileName: string)קשר Document והגדר מראש נתיב קובץ פלט לפעולת Save ללא פרמטרים.
Form(srcFileName: string, destFileName: string)צור חזית Form משנת קבצי קלט ופלט.
Form(srcFileName: string, destStream: Stream)צור חזית Form מקובץ קלט, כותב לזרם בעת Save.
Form(srcFileName: string)צור חזית Form מנתיב קובץ קלט.
Form(srcStream: Stream)צור חזית Form מזרם.
Form(srcStream: Stream, destStream: Stream)צור חזית Form מזרם מקור, כותב לזרם יעד בעת Save.
Form(srcStream: Stream, destFileName: string)צור חזית Form מזרם מקור, כותב לקובץ יעד בעת Save.
BindPdf(path: string)קשר קובץ PDF לחזית זו.
BindPdf(doc: Document)קשר מסמך לחזית זו.
BindPdf(stream: Stream)קשר זרם PDF לחזית זו.
GetFieldLimit(fieldName: string)קבל את מספר התווים המקסימלי של שדה טקסט לפי שם.
GetField(fieldName: string)קבל ערך שדה לפי שם.
FillField(fieldName: string, fieldValue: string)מלא שדה בערך.
FillField(fieldName: string, beChecked: bool)מלא שדה בערך בוליאני (לתיבות סימון/כפתורי רדיו).
GetFieldType(fieldName: string)קבל את סוג השדה לפי שם.
GetFieldFacade(fieldName: string)קבל את מאפייני חזית הוויזואליים של שדה.
GetButtonOptionCurrentValue(fieldName: string)קבל את הערך הנוכחי של שדה כפתור (כפתור רדיו).
GetButtonOptionValues(fieldName: string)קבל את ערכי האפשרויות של שדה כפתור (כפתור רדיו).
GetFullFieldName(fieldName: string)קבל את שם השדה המלא המוכשר.
FlattenField(fieldName: string)הפשט שדה ספציפי לפי שם — הצג אותו כתוכן סטטי והסר את המצב האינטראקטיבי.
FlattenAllFields()הפשט את כל שדות הטופס במסמך — הצג אותם כתוכן סטטי והסר את ה‑AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)ייבא ערכי שדות טופס מזרם XML.
ImportXfdf(inputXfdfStream: Stream)ייבא נתוני שדות טופס מזרם XFDF.
ImportFdf(inputFdfStream: Stream)ייבא נתוני שדות טופס מזרם FDF.
ExportXml(outputXmlStream: Stream)ייצא ערכי שדות טופס לזרם XML.
ExportFdf(outputFdfStream: Stream)ייצא ערכי שדות טופס כ‑FDF לזרם.
ExportXfdf(outputXfdfStream: Stream)ייצא ערכי שדות טופס כ‑XFDF לזרם.
ExportJson(outputJsonStream: Stream, indented: bool)מייצא את תוכן כל השדות במסמך לזרם JSON.
ImportJson(inputJsonStream: Stream)מייבא ערכי שדות מזרם JSON למסמך הקשור, בהתאמה לפי שמות מלאים של השדות.
HasField(fullName: string)אמת אם קיים שדה עם השם המלא הנתון בטופס הקשור.
Save()שמור את המסמך המותאם.
Save(destFile: string)שמור לנתיב ספציפי.
Save(destStream: Stream)שמור את המסמך המותאם לזרם.
SaveBytes()שמור את המסמך המותאם והחזר בתים.
Close()סגור את החזית.
Dispose()קורא Dispose על מופע Form זה.
ExtractXfaData(outputXmlStream: Stream)חילץ את XML של מערכי הנתונים XFA של המסמך לזרם.
SetXfaData(inputXmlStream: Stream)החלף את XML של מערכי הנתונים XFA של המסמך מזרם.
FillBarcodeField(fieldName: string, data: string)מלא שדה ברקוד לפי שם עם הנתונים הנתונים.
FillField(fieldName: string, value: string, fitFontSize: bool)מלא שדה טקסט בערך המסופק, עם אפשרות להתאמת גודל הגופן לתיבה.
FillField(fieldName: string, index: int)מלא שדה בחירה לפי אינדקס האפשרות שנבחרה.
FillField(fieldName: string, fieldValues: string[])מלא שדה רשימת‑תיבות בערכים מרובי‑בחירה המסופקים.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)החל ערכי שדות מרובים והחזר את ה‑PDF המתקבל כזרם.
FillImageField(fieldName: string, imageStream: Stream)מלא שדה כפתור‑תמונה מזרם.
FillImageField(fieldName: string, imageFileName: string)מלא שדה כפתור‑תמונה מנתיב קובץ.
GetFieldFlag(fieldName: string)קבל את PropertyFlag המוגדר על שדה (ReadOnly / Required / NoExport).
GetRichText(fieldName: string)החזר את תוכן הטקסט העשיר של השדה (הכניסה /RV) או null אם אינו קיים.
GetSubmitFlags(fieldName: string)החזר את SubmitFormFlag המתועד על שדה כפתור שליחה.
IsRequiredField(fieldName: string)אמת כאשר לשדה מוגדר דגל Required.
RenameField(fieldName: string, newFieldName: string)שנה שם של שדה טופס.
ImportXml(inputXmlStream: Stream)ייבא ערכי שדות טופס מזרם XML (גרסה ללא פרמטרים — זהה ל‑ImportXml(Stream, bool) עם ignoreFormTemplateChanges=false).

ראה גם

 עברית