FormEditor
סקירה כללית
FormEditor הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : IDisposable.
פקסד עבור פעולות טופס: מלא שדות, טפסים שטוחים, נתוני ייבוא / ייצוא.
שיעור זה מספק 64 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,34 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : ConvertTo, DestFileName, DestStream, Document, ExportItems, Facade,ועוד 7 עוד.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
Document | Document | קראו | המסמך מחובר לעריכה זו, מופיע כך שניתן להכניס אותו לתוך פקסדה אחרת. |
SrcFileName | string? | קרא / כתיבה | מסלול הקובץ המקור בשימוש על ידי ctor ללא פרמטרים + Save flow. |
SrcStream | Stream? | קרא / כתיבה | זרם מקור המשמש על ידי ctor ללא פרמטרים + Save flow. |
DestFileName | string? | קרא / כתיבה | מסלול קובץ היעד שנכתב על ידי הפראמטר חסר Save(). |
DestStream | Stream? | קרא / כתיבה | זרם היעד שנכתב על ידי הפראמטר חסר Save(). |
ConvertTo | PdfFormat | קרא / כתיבה | הגירסה היעד PDF/A או PDF עבור התוצאה שנשמרה. |
Facade | FormFieldFacade | קרא / כתיבה | מראה חזותי המשמש על ידי AddField ו DecorateField(). |
Items | string[]? | קרא / כתיבה | רשימה ברירת המחדל של פריטים המשמשים AddField בעת יצירת שדות ListBox / ComboBox. |
ExportItems | string[][]? | קרא / כתיבה | זוגות ערך ייצוא משולבים עם פריטים. |
RadioButtonItemSize | double | קרא / כתיבה | אורך קצה הפריט של רדיו כפתור (בנקודות) בשימוש בעת הגדרת קבוצת רדיאו. |
RadioGap | float | קרא / כתיבה | הפער (בנקודות) בין רדיו כפתור פריטים בקבוצה. |
RadioHoriz | bool | קרא / כתיבה | כאשר נכון, רדיו-חצן פריטים מונחים אורגנית; אחרת לעומק. |
SubmitFlag | SubmitFormFlag | קרא / כתיבה | הצגת פורמט המשמש על ידי AddSubmitBtn ו SetSubmitFlag. |
שיטות
| Signature | תיאור |
|---|---|
FormEditor() | מבנה ברירת המחדל עבור API מבוסס באט ללא מדינה[] . |
FormEditor(document: Document) | חיבור העורך לתיעוד עבור פעולות מקומיות. |
FormEditor(document: Document, destStream: Stream) | חיבור מסמך ומראש הגדרת זרם היציאה עבור חסרת פרמטרים Save. |
FormEditor(document: Document, destFileName: string) | חיבור מסמך ומראש הגדרת מסלול קובץ היציאה עבור חסר פרמטרים Save. |
FormEditor(srcStream: Stream, destStream: Stream) | פתח מתוך זרם כניסה, כתוב לתוך זרימת יציאה על Save. |
FormEditor(srcFileName: string, destFileName: string) | פתח מתוך קובץ כניסה, כתוב לקובצי יציאה על Save. |
BindPdf(path: string) | חיבור קובץ PDF לפי מסלול לעריכה. |
BindPdf(pdfData: byte[]) | חיבור PDF מתוך ביטר. |
BindPdf(stream: Stream) | לחבר PDF מתוך זרם. |
BindPdf(document: Document) | לחבר PDF מתוך מסמך כבר פתוח. |
Save(path: string) | שמור את המסמך המובטח לדרך קובץ. |
Save(destStream: Stream) | שמור את המסמך המוגבל לתוך זרם. |
Save() | שמור את המסמך המוגבל למטרה מוגדרת (DestFileName או DestStream). |
Close() | סגור ולשחרר את המסמך המובטח. |
Dispose() | שיחות נוכח על זה FormEditor דוגמה. |
SetField(fieldName: string, value: string) | הגדר ערך שדה לפי שם. |
CheckField(fieldName: string) | בדוק את שדה תיבת הדפסה לפי שם. |
UncheckField(fieldName: string) | בדוק את שדה תיבת הדפסה לפי שם. |
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double) | הוסף שדה טקסט לתוך המסמך המובטח. |
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool) | הוסף שדה תיבת הדפדפן לתוך המסמך המובטח. |
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float) | הוסף שדה בשדה מסויםType בפינה הימנית המבוקשת בעמודNum. |
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float) | הוסף שדה עם ערך ראשוני (שדות טקסט וקיות קומבו). |
AddListItem(fieldName: string, itemName: string) | הוסף פריט יחיד לשדה ListBox / ComboBox . |
AddListItem(fieldName: string, exportName: string[]) | הוסף פריט יחיד עם זוג ערך ייצוא (הצג, ייצא). |
DelListItem(fieldName: string, itemName: string) | הסר פריט יחיד מהשדה ListBox / ComboBox. |
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float) | הוסף כפתור להגשת הצעת מחיר. |
AddFieldScript(fieldName: string, script: string) | הוסף סקריפט פעולה JavaScript לשדה. |
SetFieldScript(fieldName: string, script: string) | החלפת ספרי פעולה של השדה JavaScript . |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int) | העתק שדה בתוך המסמך המורכב לדף אחר. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float) | העתק שדה בתוך המסמך המשותף לדף אחר בקורדינטים מסוימים. |
CopyOuterField(srcFileName: string, fieldName: string) | העתק שדה מתוך קובץ PDF אחר לתוך המסמך המורכב באותו המיקום. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int) | העתק שדה מתוך קובץ PDF אחר לתוך המסמך המורכב בדף מסוים. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float) | העתק שדה מתוך קובץ PDF אחר בקורדינטים ברורים. |
DecorateField() | להוסיף את הפקס לכל שדה במסמך. |
DecorateField(fieldType: FieldType) | להוסיף את הפקס לכל שדה של סוג מסוים. |
DecorateField(fieldName: string) | להוסיף את הפקס לתוך שדה אחד. |
ResetFacade() | כל נכס מחדש על פקודה. |
ResetInnerFacade() | תגיות: קבצים לקישור שוטף. |
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float) | העברת תיבת הגבולות של שדה. |
RenameField(fieldName: string, newFieldName: string) | לשנות את שדה צורה. |
RemoveField(fieldName: string) | הסר שדה לפי שם. |
RemoveFieldAction(fieldName: string) | הסר את הפעולה המצורפת לשדה. |
SetFieldAlignment(fieldName: string, alignment: int) | הגדר את היישור האופקי של ערך השדה. |
SetFieldAlignmentV(fieldName: string, alignment: int) | הגדר את יישור האנכי של ערך השדה. |
SetFieldAppearance(fieldName: string, flags: AnnotationFlags) | הגדר את דגלי הנראות / קריאה‑בלבד / נדרש על שדה. |
GetFieldAppearance(fieldName: string) | החזיר את הראייה / קריאה בלבד / הדגלים הנדרשים בשדה. |
SetFieldAttribute(fieldName: string, flag: PropertyFlag) | הגדר ReadOnly / נדרש / NoExport. |
SetFieldCombNumber(fieldName: string, combNumber: int) | הגדר את מספר תאי ה‑comb לשדה טקסט (PDF 1.5+). |
SetFieldLimit(fieldName: string, fieldLimit: int) | הגדר את מספר התווים המקסימלי של שדה טקסט לפי שם. |
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag) | הגדר את דגל הפעולה SubmitForm על שדה כפתור. |
SetSubmitUrl(fieldName: string, url: string) | הגדר את כתובת ה‑URL של יעד הפעולה SubmitForm בשדה כפתור. |
Single2Multiple(fieldName: string) | להפוך שדה טקסט חד-קו אחד למספר קו אחד. |
FlattenAllFields() | לחצו על כל שדות הצורה במסמך המורכב. |
FillFields(input: byte[], fieldValues: Dictionary<string, string>) | מלא את שדות הצורה עם הערכים שניתנו (שם השדה → ערך). |
FillField(input: byte[], fieldName: string, value: string) | מלא שדה צורה יחיד לפי שם. |
FlattenForm(input: byte[]) | צלצול הטופס – להפוך את השדות לתוכן סטטי ולמנוע את AcroForm. |
GetFieldNames(input: byte[]) | קבל את כל שמות השדות בטופס של המסמך. |
GetFieldValue(input: byte[], fieldName: string) | קבל את הערך של שדה ספציפי. |
GetFieldType(input: byte[], fieldName: string) | קבל את הסוג של שדה ספציפי. |
HasForm(input: byte[]) | בדוק אם יש טופס. |
GetFieldCount(input: byte[]) | קבל את המספר הכולל של שדות הטופס. |
ExportFormData(input: byte[]) | ייצוא נתונים כדיבור (שם שדה → ערך). |
ImportFormData(input: byte[], data: Dictionary<string, string>) | ייבוא נתונים מתוך מילון. |
RenameField(input: byte[], oldName: string, newPartialName: string) | לשנות שדה צורה בוויטות המסופקות. |