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תיאור
DocumentDocumentקראוהמסמך מחובר לעריכה זו, מופיע כך שניתן להכניס אותו לתוך פקסדה אחרת.
SrcFileNamestring?קרא / כתיבהמסלול הקובץ המקור בשימוש על ידי ctor ללא פרמטרים + Save flow.
SrcStreamStream?קרא / כתיבהזרם מקור המשמש על ידי ctor ללא פרמטרים + Save flow.
DestFileNamestring?קרא / כתיבהמסלול קובץ היעד שנכתב על ידי הפראמטר חסר Save().
DestStreamStream?קרא / כתיבהזרם היעד שנכתב על ידי הפראמטר חסר Save().
ConvertToPdfFormatקרא / כתיבההגירסה היעד PDF/A או PDF עבור התוצאה שנשמרה.
FacadeFormFieldFacadeקרא / כתיבהמראה חזותי המשמש על ידי AddField ו DecorateField().
Itemsstring[]?קרא / כתיבהרשימה ברירת המחדל של פריטים המשמשים AddField בעת יצירת שדות ListBox / ComboBox.
ExportItemsstring[][]?קרא / כתיבהזוגות ערך ייצוא משולבים עם פריטים.
RadioButtonItemSizedoubleקרא / כתיבהאורך קצה הפריט של רדיו כפתור (בנקודות) בשימוש בעת הגדרת קבוצת רדיאו.
RadioGapfloatקרא / כתיבההפער (בנקודות) בין רדיו כפתור פריטים בקבוצה.
RadioHorizboolקרא / כתיבהכאשר נכון, רדיו-חצן פריטים מונחים אורגנית; אחרת לעומק.
SubmitFlagSubmitFormFlagקרא / כתיבההצגת פורמט המשמש על ידי 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)לשנות שדה צורה בוויטות המסופקות.

ראה גם

 עברית