Form

Form class

فئة تمثل كائن النموذج .

public sealed class Form : ICollection<WidgetAnnotation>

الخصائص

اسموصف
AutoRecalculate { get; set; }في حالة التعيين ، ستتم إعادة حساب جميع حقول النموذج عند تغيير أي حقل. القيمة الافتراضية صحيحة. قم بالتعيين على خطأ من أجل زيادة الأداء عند ملء النموذج بكمية كبيرة من الحقول المحسوبة.
AutoRestoreForm { get; set; }في حالة التعيين ، سيتم إنشاء حقول النموذج الغائبة تلقائيًا إذا كانت موجودة في التعليقات التوضيحية.
CalculatedFields { set; }يسمح بتعيين ترتيب حساب الحقل.
Count { get; }الحصول على عدد الحقول في هذا النموذج .
DefaultAppearance { get; set; }الحصول على المظهر الافتراضي للنموذج أو تعيينه (الكائن الذي يصف الخط الافتراضي وحجم النص واللون للحقول الموجودة في النموذج).
DefaultResources { get; }الحصول على الموارد الافتراضية الموضوعة في هذا النموذج .
EmulateRequierdGroups { get; set; }إذا كانت هذه الخاصية صحيحة ، فسيتم رسم مستطيلات إضافية للحدود الحمراء لعناصر Xfa exclGroup المطلوبة حاويات تم تقديم هذه الخاصية بسبب غياب نظائرها لـ exclGroup أثناء تحويل تمثيل Xfa للنماذج إلى معيار . إنها خاطئة افتراضيًا .
Fields { get; }الحصول على قائمة بجميع الحقول في أدنى مستوى من الشكل الهرمي.
IgnoreNeedsRendering { get; set; }إذا كانت هذه الخاصية صحيحة ، فسيتم تجاهل قيمة مفتاح NeedsRendering أثناء تحويل نموذج XFA إلى نموذج قياسي. إنه خطأ افتراضيًا.
IsSynchronized { get; }إرجاع صحيح إذا كان الكائن آمنًا لمؤشر الترابط .
Item { get; }يحصل على حقل النموذج حسب اسم الحقل. يلقي استثناء إذا لم يتم العثور على الحقل . (2 indexers)
RemovePermission { get; set; }إذا كانت هذه الخاصية صحيحة ، فستتم إزالة قاموس “Perms” من مستند pdf بعد تحويل المستندات الديناميكية إلى المعيار. يمكن أن يحتوي قاموس “Perms” على قواعد تزعج عرض اختيار الحقول الإلزامية في Adobe Acrobat reader . وهي خاطئة افتراضيًا.
SignaturesAppendOnly { get; set; }في حالة الضبط ، يحتوي المستند على توقيعات قد يتم إبطال مفعولها إذا تم حفظ الملف (مكتوبًا) بطريقة تغير محتوياته السابقة ، بدلاً من التحديث المتزايد.
SignaturesExist { get; set; }في حالة الضبط ، يحتوي المستند على حقل توقيع واحد على الأقل.
SyncRoot { get; }إرجاع كائن المزامنة .
Type { get; set; }يحصل على نوع النموذج. القيم المحتملة هي: قياسي ، ثابت ، ديناميكي .
XFA { get; }الحصول على بيانات XFA بالنموذج (إذا كان موجودًا) .

طُرق

اسموصف
Add(Field)يضيف حقل على النموذج .
Add(Field, int)يضيف حقل على النموذج .
Add(Field, string, int)إضافة حقل جديد إلى النموذج إذا تم وضع هذا الحقل بالفعل في نموذج آخر أو هذا النموذج ، فسيتم إنشاء نسخة الحقل.
AddFieldAppearance(Field, int, Rectangle)يضيف مظهرًا إضافيًا للحقل إلى صفحة محددة من المستند في الموقع المحدد.
AssignXfa(XmlDocument)يعين XFA للنموذج على القيمة المحددة.
CopyTo(Field[], int)نسخ الحقول الموضوعة على النموذج في المصفوفة.
Delete(Field)حذف الحقل من النموذج .
Delete(string)حذف الحقل من النموذج باسمه .
Flatten()يزيل كل حقول النموذج ويضع قيمها مباشرة على الصفحة.
GetEnumerator()الحصول على تعداد لحقول النموذج.
GetFieldsInRect(Rectangle)إرجاع الحقول داخل المستطيل المحدد.
HasField(Field)تحقق مما إذا كان النموذج يحتوي بالفعل على حقل محدد.
HasField(string)يحدد ما إذا كان الحقل الذي يحمل الاسم المحدد قد تمت إضافته بالفعل إلى النموذج.

مجالات

اسموصف
SignDependentElementsRenderingModeWhenConvertedيمكن أن تحتوي النماذج على معلومات توقيع ، أي يمكن توقيعها أو عدم توقيعها. ويجب أن يعتمد عرض النموذج أحيانًا على ما إذا كان النموذج موقّعًا أم لا. يجب تقديمها كموقع أو بدون توقيع.

أعضاء آخرون

اسموصف
class FlattenSettingsفئة تصف إعدادات إجراء تسوية النموذج.
enum SignDependentElementsRenderingModesيمكن أن تحتوي النماذج على معلومات توقيع ويمكن توقيعها أو عدم توقيعها. في بعض الأحيان يجب أن يعتمد عرض النماذج في العارض على ما إذا كان النموذج موقّعًا أم لا. يعدد هذا التعداد أوضاع العرض الممكنة أثناء تحويل نوع النموذج فيما يتعلق بالتوقيع.

أنظر أيضا