النموذج

المعلومات العامة

Form هو نوع في Aspose.PDF FOSS ل Go.

النموذج هو عرض AcroForm للوثيقة.

يوفر هذا النوع 13 طريقة للعمل مع كائنات Form في برامج Go. المنهجيات المتاحة تشمل: AddCheckbox, AddComboBox, AddListBox, AddPushButton, AddRadioGroup, AddTextField, Field, Fields, Flatten, HasField, NeedAppearances, RemoveField,، و 1 طرق إضافية. جميع أعضاء الجمهور يمكن الوصول إليهم من أي تطبيق Go بعد تثبيت حزمة Aspose.PDF FOSS for Go.

الطرق

التوقيعوصف
Flatten()errorيُخبز Flatten كل مظهر حالي في حقل النموذج إلى تيار المحتوى الخاص به ثم يقوم بإزالة جميع الحقول، وأدواتها المخصصة، و /AcroForm dict، مما ينتج وثيقة غير تفاعلية تعطي نفس الشيء.
Fields()[]Fieldالحقول تعيد جميع حقلات أشكال الأوراق كجزء مسطح.
Field(name: string)Fieldيعيد الحقل حقل الورق بواسطة FullName، أو لا يوجد إذا لم يكن هناك هذا المجال.
HasField(name: string)boolHasField يبلغ عن وجود حقل ورق مع FullName المحدد.
NeedAppearances()boolNeedAppearances يبلغ عن ما إذا كان /AcroForm/NeedAppearances صحيحًا ، مما يقول للمشاهدين أن يعيدوا تشكيل التدفقات المحتفظ بها في الظهور عند عرض حقول النموذج.
SetNeedAppearances(v: bool)SetNeedAppearances تغير /AcroForm/NeedAppearances.
AddTextField(pageNum: int, rect: Rectangle, name: string)(*TextBoxField, error)AddTextField يخلق مدخل نصي واحد السطر على pageNum مع اسم المستطيل والمجال المعطى، ويحدث تلقائياً /AcroForm ومصدر الخط Helvetica الافتراضي إذا لزم الأمر.
AddCheckbox(pageNum: int, rect: Rectangle, name: string)(*CheckboxField, error)AddCheckbox يخلق كشك فيجيت على pageNum مع اسم المستطيل والمجال المعطى.
AddComboBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption)(*ComboBoxField, error)AddComboBox يخلق حقل اختيار مفرد.
AddListBox(pageNum: int, rect: Rectangle, name: string, options: []ChoiceOption)(*ListBoxField, error)AddListBox يخلق حقل قائمة مع اختيار واحد.
AddPushButton(pageNum: int, rect: Rectangle, name: string, caption: string)(*ButtonField, error)AddPushButton يخلق زر غير متحول.
AddRadioGroup(name: string, items: []RadioItem)(*RadioButtonField, error)AddRadioGroup يخلق حقل راديو زر والد بالإضافة إلى وجيج واحد لكل عنصر.
RemoveField(name: string)boolRemoveField يزيل الحقل المسمى (وجميع ملخصات الويجيت) من /AcroForm/fields ومن كل صفحة متأثرة في /Annots.

انظر أيضاً

 العربية