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תיאור
FieldsField[]קראוהחזיר את שדות הצורה כקצץ צילומי.
IgnoreNeedsRenderingboolקרא / כתיבהכאשר נכון, הכניסה של הטופס NeedAppearances נדחתה כך Acrobat לא תבנה מחדש את המראה ויגייט בזמן הפתוח.
EmulateRequierdGroupsboolקרא / כתיבהכאשר נכון, הצעד המתוק של הטופס מוסיף סימן נדרש סינתטי עבור XFA סגנון ‘מגוון נזק’ אשר לפחות אחד-מוגבלות נרצחה.
Countintקראומספר שדות צורת ROOT - כניסות של AcroForm /שדות רצועה (שדה/העובד הוא אפס).
RadioGroupsIReadOnlyList<RadioButtonGroup>קראוכל קבוצות רדיו-חצן בצורת.
SignaturesExistboolקרא / כתיבהנכון אם שדה חתימה עם מילון חותם שאינו אפס / V קיים בצורה זו.
TypeFormTypeקרא / כתיבהסוג הצורה (סטנדרטי, סטטי ודינמי).
IsXfaboolקראוהאם זהו טופס XFA?.
XFAXFA?קראוXFA אוסף המציג את חבילות XML הבסיסיות (טמבלטים, קבוצות נתונים, …).
HasXfaboolקראונכון כאשר הטופס מכיל חלק XFA.
AutoRecalculateboolקרא / כתיבהכאשר זה נכון, מחשוב מחדש את השדות שנחשבו בכל פעם שההתמכרות משתנה.
AutoRestoreFormboolקרא / כתיבההאם הטופס מחדש את שדותיו מהווידג’טים של הדף כאשר הכניסה AcroForm /Fields נעלמת/חוסר (במקרה ברירת המחדל).
CalculatedFieldsIEnumerable<Field>?קרא / כתיבהסדר השדה המשמש לניהול מחשוב עובר.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceקרא / כתיבהמראה ברירת מחדל מיושם בשדות שאינם נושאים את /DA שלהם.
DefaultResourcesAspose.Pdf.Resources?קראומשאבי טקסט / חלל צבע בראש המשמשים את הטופס.
IsSynchronizedboolקראוהאם האוסף הבסיסי הוא בטוח.
NeedsRenderingboolקראונכון כאשר הטופס יש את הדגל NeedsAppearances.
RemovePermissionboolקרא / כתיבהכאשר זה נכון, ביטים הרשאה של המסמך נלקחים לפני שמאוחסנים.
SignaturesAppendOnlyboolקרא / כתיבהכאשר זה נכון, הסופר מתעלם מהשינויים המשתתפים בחתימה.
SyncRootobjectקראוסינכרון אובייקט שורש עבור 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)הסר כניסה מראה ספציפית מהשדה.

ראה גם

 עברית