Class FormEditor

فئة محرر النموذج

فئة لتحرير النماذج (إضافة/حذف الحقول وما إلى ذلك)

public sealed class FormEditor : SaveableFacade

المنشئات

الاسمالوصف
FormEditor()منشئ لفئة محرر النموذج.
FormEditor(Document)يقوم بتهيئة كائن FormEditor جديد بناءً على المستند.

الخصائص

الاسمالوصف
ConvertTo { set; }يحدد تنسيق ملف PDF. سيتم حفظ الملف الناتج بالتنسيق المحدد. إذا لم يتم تحديد هذه الخاصية، فسيتم حفظ الملف بالتنسيق الافتراضي PDF دون تحويل.
Document { get; }يحصل على واجهة المستند التي يعمل عليها.
ExportItems { get; set; }يحدد الخيارات لعنصر القائمة المنسدلة مع قيم التصدير.
Facade { get; set; }يحدد الخصائص المرئية للحقل.
Items { get; set; }يحدد العناصر التي ستتم إضافتها إلى مربع القائمة أو القائمة المنسدلة التي تم إنشاؤها حديثًا.
RadioButtonItemSize { get; set; }يحصل على أو يحدد حجم عنصر زر الراديو (عند إضافة حقل زر راديو جديد).
RadioGap { get; set; }العضو لتسجيل الفجوة بين زري راديو متجاورين بالبكسل، القيمة الافتراضية هي 50.
RadioHoriz { get; set; }العلامة للإشارة إلى ما إذا كانت الأزرار مرتبة أفقيًا أو عموديًا، القيمة الافتراضية هي true.
SubmitFlag { get; set; }تعيين علامات تقديم زر الإرسال

الطرق

الاسمالوصف
AddField(FieldType, string, int, float, float, float, float)إضافة حقل من النوع المحدد إلى النموذج.
AddField(FieldType, string, string, int, float, float, float, float)إضافة حقل من النوع المحدد إلى النموذج.
AddFieldScript(string, string)إضافة JavaScript لحقل زر الدفع. إذا كان هناك حدث قديم، يتم إضافة الحدث الجديد بعده.
AddListItem(string, string)إضافة عنصر جديد إلى مربع القائمة.
AddListItem(string, string[])إضافة عنصر جديد مع قيمة تصدير إلى حقل مربع القائمة الموجود، فقط لحقل القائمة المنسدلة AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float)إضافة زر إرسال إلى النموذج.
virtual BindPdf(Document)يقوم بتهيئة الواجهة.
virtual BindPdf(Stream)يقوم بتهيئة الواجهة.
virtual BindPdf(string)يقوم بتهيئة الواجهة.
override Close()يغلق الواجهة.
CopyInnerField(string, string, int)ينسخ حقلًا موجودًا إلى نفس الموضع في رقم الصفحة المحدد. سيتم إنتاج مستند جديد يحتوي على كل ما يحتويه المستند المصدر باستثناء الحقل المنسوخ حديثًا.
CopyInnerField(string, string, int, float, float)ينسخ حقلًا موجودًا إلى موضع جديد محدد بواسطة كل من رقم الصفحة والإحداثيات. سيتم إنتاج مستند جديد يحتوي على كل ما يحتويه المستند المصدر باستثناء الحقل المنسوخ حديثًا.
CopyOuterField(string, string)ينسخ حقلًا موجودًا من مستند PDF واحد إلى مستند آخر مع رقم الصفحة الأصلي والإحداثيات. ملاحظة: فقط لحقول AcroForm (باستثناء مربع الراديو).
CopyOuterField(string, string, int)ينسخ حقلًا موجودًا من مستند PDF واحد إلى مستند آخر مع رقم الصفحة المحدد والإحداثيات الأصلية. ملاحظة: فقط لحقول AcroForm (باستثناء مربع الراديو).
CopyOuterField(string, string, int, float, float)ينسخ حقلًا موجودًا من مستند PDF واحد إلى مستند آخر مع رقم الصفحة المحدد والإحداثيات. ملاحظة: فقط لحقول AcroForm (باستثناء مربع الراديو).
DecorateField()يغير الخصائص المرئية لجميع الحقول في مستند PDF.
DecorateField(FieldType)يغير الخصائص المرئية لجميع الحقول من نوع الحقل المحدد.
DecorateField(string)يغير الخصائص المرئية للحقل المحدد.
DelListItem(string, string)حذف عنصر من حقل القائمة.
Dispose()يتخلص من الواجهة.
GetFieldAppearance(string)الحصول على علامات الحقل.
MoveField(string, float, float, float, float)تعيين الموضع الجديد للحقل.
RemoveField(string)إزالة الحقل من النموذج.
RemoveFieldAction(string)إزالة إجراء الإرسال للحقل.
RenameField(string, string)تغيير اسم الحقل.
ResetFacade()إعادة تعيين جميع الخصائص المرئية إلى قيمة فارغة.
ResetInnerFacade()إعادة تعيين جميع الخصائص المرئية للواجهة الداخلية إلى قيمة فارغة.
virtual Save(Stream)يحفظ مستند PDF إلى التدفق المحدد.
virtual Save(string)يحفظ مستند PDF إلى الملف المحدد.
SetFieldAlignment(string, int)تعيين نمط المحاذاة لحقل النص.
SetFieldAlignmentV(string, int)تعيين نمط المحاذاة العمودية لحقل النص.
SetFieldAppearance(string, AnnotationFlags)تعيين علامات الحقل
SetFieldAttribute(string, PropertyFlag)تعيين خصائص الحقل.
SetFieldCombNumber(string, int)يحدد عدد الأقسام لحقل نص عادي ذو سطر واحد (يتم تقسيم الحقل تلقائيًا إلى عدد من المواضع المتباعدة بالتساوي، أو الأقسام، كما هو محدد في قيمة معلمة combNumber).
SetFieldLimit(string, int)يحدد الحد الأقصى لعدد الأحرف في حقل النص.
SetFieldScript(string, string)تعيين JavaScript لحقل زر الدفع. إذا كان هناك JavaScript قديم، سيتم استبداله بالجديد.
SetSubmitFlag(string, SubmitFormFlag)تعيين علامة الإرسال لزر الإرسال.
SetSubmitUrl(string, string)يحدد عنوان URL للزر.
Single2Multiple(string)تغيير حقل نص ذو سطر واحد إلى حقل نص متعدد الأسطر.

انظر أيضًا