Form
סקירה כללית
Form הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : ICollection<Aspose.Pdf.Annotations.WidgetAnnotation>.
מייצג את הטופס האינטראקטיבי (AcroForm) של מסמך PDF.
שיעור זה מספק 37 שיטות לעבוד עם אובייקטים של טופס בתוכניות .NET. שיטות זמינות כוללות: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form,15 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,ועוד 14 עוד.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
Fields | Field[] | קראו | החזיר את שדות הצורה כקצץ צילומי. |
IgnoreNeedsRendering | bool | קרא / כתיבה | כאשר נכון, הכניסה של הטופס NeedAppearances נדחתה כך Acrobat לא תבנה מחדש את המראה ויגייט בזמן הפתוח. |
EmulateRequierdGroups | bool | קרא / כתיבה | כאשר נכון, הצעד המתוק של הטופס מוסיף סימן נדרש סינתטי עבור XFA סגנון ‘מגוון נזק’ אשר לפחות אחד-מוגבלות נרצחה. |
Count | int | קראו | מספר שדות צורת ROOT - כניסות של AcroForm /שדות רצועה (שדה/העובד הוא אפס). |
RadioGroups | IReadOnlyList<RadioButtonGroup> | קראו | כל קבוצות רדיו-חצן בצורת. |
SignaturesExist | bool | קרא / כתיבה | נכון אם שדה חתימה עם מילון חותם שאינו אפס / V קיים בצורה זו. |
Type | FormType | קרא / כתיבה | סוג הצורה (סטנדרטי, סטטי ודינמי). |
IsXfa | bool | קראו | האם זהו טופס XFA?. |
XFA | XFA? | קראו | XFA אוסף המציג את חבילות XML הבסיסיות (טמבלטים, קבוצות נתונים, …). |
HasXfa | bool | קראו | נכון כאשר הטופס מכיל חלק XFA. |
AutoRecalculate | bool | קרא / כתיבה | כאשר זה נכון, מחשוב מחדש את השדות שנחשבו בכל פעם שההתמכרות משתנה. |
AutoRestoreForm | bool | קרא / כתיבה | האם הטופס מחדש את שדותיו מהווידג’טים של הדף כאשר הכניסה AcroForm /Fields נעלמת/חוסר (במקרה ברירת המחדל). |
CalculatedFields | IEnumerable<Field>? | קרא / כתיבה | סדר השדה המשמש לניהול מחשוב עובר. |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | קרא / כתיבה | מראה ברירת מחדל מיושם בשדות שאינם נושאים את /DA שלהם. |
DefaultResources | Aspose.Pdf.Resources? | קראו | משאבי טקסט / חלל צבע בראש המשמשים את הטופס. |
IsSynchronized | bool | קראו | האם האוסף הבסיסי הוא בטוח. |
NeedsRendering | bool | קראו | נכון כאשר הטופס יש את הדגל NeedsAppearances. |
RemovePermission | bool | קרא / כתיבה | כאשר זה נכון, ביטים הרשאה של המסמך נלקחים לפני שמאוחסנים. |
SignaturesAppendOnly | bool | קרא / כתיבה | כאשר זה נכון, הסופר מתעלם מהשינויים המשתתפים בחתימה. |
SyncRoot | object | קראו | סינכרון אובייקט שורש עבור IsSynchronized. |
שיטות
| Signature | תיאור |
|---|---|
Form(document: Document) | יצירת טופס מחובר לתיעוד. |
Delete(fieldName: string) | הסר את שדה הצורה לפי שם. |
Add(field: Field) | הוסף שדה לצורת הדף המפורט. |
Add(field: Field, pageNumber: int) | שדה להוסיף. |
findField(fullName: string) | צפו בשדה לפי שם; חוזר אפס כאשר לא נמצא. |
FindField(fullName: string) | ^ מילה של FindField. |
ToObject() | ייצוא כל ערכי השדה כמילון (שם שדה → ערך). |
HasField(fieldName: string) | נכון אם שדה עם שם מלא נתון קיים ב AcroForm. |
HasField(fieldName: string, searchChildren: bool) | נכון אם יש שדה עם שם נתון. |
FindByName(fullName: string) | מצא שדה בשם מלא, או דרך XFA עבור צורות XFX סטטיות. |
GetXfaDatasetsXml() | קבל את ערכות הנתונים XFA XML, או null אם זה אינו טופס XFA. |
GetXfaFieldValue(path: string) | קבל ערך שדה XFA לפי נתיב מנוקד במערכי הנתונים XML. |
SetXfaFieldValue(path: string, value: string) | הגדר ערך שדה XFA לפי נתיב מנוקד במערכי הנתונים XML. |
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>) | הגדר מספר ערכים שדה XFA במערכת נתונים אחת של מעגל parse/serialise. |
SetXfaFieldImage(path: string, base64: string, contentType: string) | כתוב תמונה base64 לתוך הקוטב של נתונים XFA עבור המסלול ולחץ אותו עם התוכן שניתןType (לדוגמה,. |
Flatten() | לחלוף את כל שדות הצורה – להפוך את המראה החזותי שלהם לתוכן הדף ולסיר את הצורת האינטראקטיבית. |
Flatten(document: Document) | לחלוף את כל שדות הצורה – להפוך את המראה החזותי שלהם לתוכן הדף ולסיר את הצורת האינטראקטיבית. |
ExportFdf() | הצורה ייצוא נתוני שדה ב FDF (פורמט נתונים של טפסים) לפי PDF spec §12.7.7. |
ImportFdf(fdfData: byte[]) | ייבוא טופס נתוני שדה מ- FDF בייטים. |
ExportXfdf() | צורת נתונים בפורמט XFDF (XML Forms Data Format). |
ImportXfdf(xfdfXml: string) | ייבוא נתוני שדה טופס מ XFDF XML string. |
GetEnumerator() | צלצול GetEnumerator על הפורמט הזה. |
Add(field: Field, partialName: string, pageNumber: int) | העתק את השדה לתוך הטופס תחת שם חלקי חדש, מחבר את ויג’ט(ים) שלה לדף מספר. |
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle) | הוסף מראה ויגייט טרי לשדה בדף מסוים בתוך ימין. |
AssignXfa(xml: XmlDocument) | החלפת נתונים XFA מן XmlDocument. |
CopyTo(array: Field[], index: int) | העתק שדות לתוך המגוון המסופק החל באינדקס. |
Delete(field: Field) | הסר את השדה המוצע מהצורה. |
ExportToJson(stream: Stream) | סריאליז את שדות הטופס ל- JSON באמצעות זרם המסופק. |
ExportToJson(fileName: string) | סריאליז את שדות הטופס ל- JSON בקובץ. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | סריאליז את שדות הטופס ל- JSON באמצעות זרם המסופק. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | סריאליז את שדות הטופס ל- JSON בקובץ. |
GetFieldsInRect(rect: Rectangle) | החזיר את השדות המשתברים בין הימין המסופק. |
HasField(field: Field) | נכון כאשר השדה המסופק שייך לצורת זו. |
ImportFromJson(stream: Stream) | קרא את ערכי שדה הצורה מתוך זרם JSON והחליף אותם. |
ImportFromJson(fileName: string) | קרא את ערכי שדה הצורה מתוך קובץ JSON והחליף אותם. |
MakeFormAnnotationsIndependent(page: Page) | דטרצ’ה יוצרת כתובות מהעץ השדה, כך שניתן להעביר אותן בין הדפים באופן עצמאי. |
RemoveFieldAppearance(field: Field, appearanceIndex: int) | הסר כניסה מראה ספציפית מהשדה. |