Form

نمای کلی

Form یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

نشان دهنده فرم تعاملی (AcroForm) یک سند PDF است.

این کلاس 36 روش برای کار با اشیاء Form در برنامه های .NET را فراهم می کند. روش های موجود شامل: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form,، و 14 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,، و 14 تا ديگه .

خواص

نام:نوع:Accessشرح:
FieldsField[]بخونید.میدان های فرم را به عنوان یک آرایه عکس سریع (Field[] Fields) ، بنابراین تماس گیرندگان می توانند از .Length و آرایه های شاخص استفاده کنند.
IgnoreNeedsRenderingboolخواندن/نوشتنوقتی که درست است، ورودی NeedAppearances فرم سرکوب می شود بنابراین اکروبات ظاهر ویجت را در زمان باز بازسازی نمی کند.
EmulateRequierdGroupsboolخواندن/نوشتندر صورت true، مرحله مسطح شده فرم یک نشانگر مطلوب مصنوعی برای گروه های مورد نیاز سبک XFA که حداقل یک محدودیت لازم برآورده نشده است را اضافه می کند.
Countintبخونید.تعداد را دریافت می‌کند.
RadioGroupsIReadOnlyList<RadioButtonGroup>بخونید.تمام گروه هاي راديوي آماده باشين.
SignaturesExistboolخواندن/نوشتندرست اگر هر فیلدی که دارای یک لغت امضا غیر صفر /V باشد در این فرم وجود داشته باشد.
TypeFormTypeخواندن/نوشتننوع فرم (استانداردی، استاتیک، پویا).
IsXfaboolبخونید.اینکه آیا این فرم یک فرم XFA است.
XFAXFA?بخونید.یک اکسسوری XFA که بسته های XML زیربنایی را (شابلون، مجموعه داده ها…) آشکار می کند.
HasXfaboolبخونید.درست است وقتی که فرم شامل یک بخش XFA باشد.
AutoRecalculateboolخواندن/نوشتناگر درست باشد، هر زمان که وابستگی تغییر کند میدان های محاسبه شده را دوباره محاسبه کنید.
AutoRestoreFormboolخواندن/نوشتنوقتی true باشد، فرم به طور خودکار ارزش های پیش فرض خود را در Reset باز می گرداند.
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)یک میدان را با نام جستجو کنید؛ وقتی پیدا نشد، null می دهد.
FindField(fullName: string)اسم مستعار “فایندفیلد” هستش.
ToObject()تمام مقادیر میدان را به عنوان یک دیکشنری صادر کنید (نام زمینه → مقدار).
HasField(fieldName: string)درست اگر یک میدان با نام کامل داده شده در AcroForm وجود داشته باشد.
HasField(fieldName: string, searchChildren: bool)اگر یک میدان با نام داده شده وجود داشته باشد، درست است.
FindByName(fullName: string)یک میدان را با نام کاملش یا مسیر XFA برای فرم های استاتیک XF پیدا کنید.
GetXfaDatasetsXml()داده‌های XFA XML را دریافت می‌کند، یا اگر فرم XFA نیست، null برمی‌گرداند.
GetXfaFieldValue(path: string)مقدار فیلد XFA را با مسیر نقطه‌ای در مجموعه داده‌ها XML دریافت کنید.
SetXfaFieldValue(path: string, value: string)مقدار یک فیلد XFA را با مسیر نقطه‌ای در مجموعه داده‌ها XML تنظیم کنید.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)چندین مقدار میدان XFA را در یک چرخه تجزیه/سریالیز مجموعه داده تنظیم کنید.
Flatten()تمام زمینه های فرم را مسطح کنید ظاهر بصری آنها را به محتوای صفحه تبدیل کرده و فرم تعاملی را حذف کنید.
Flatten(document: Document)تمام زمینه های فرم را مسطح کنید ظاهر بصری آنها را به محتوای صفحه تبدیل کرده و فرم تعاملی را حذف کنید.
ExportFdf()داده های فیلد فرم را در FDF (Forms Data Format) به صورت PDF specification §12.7.7 صادر کنید.
ImportFdf(fdfData: byte[])واردات داده های فیلد فرم از بایت FDF.
ExportXfdf()داده های فیلد فرم را در XFDF (فارمت داده ی XML Forms) صادر کنید.
ImportXfdf(xfdfXml: string)واردات داده های میدان فرم از رشته XFDF XML.
GetEnumerator()GetEnumerator را در این نمونه فرم فرا می خواند.
Add(field: Field, partialName: string, pageNumber: int)کپی کردن میدان به فرم تحت یک نام جدید و پیوند دادن ویجت های آن با pageNumber.
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)حذف یک ورودی خاص از یک میدان.

همچنین ببینید:

 فارسی