النموذج
المعلومات العامة
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) → bool | HasField يبلغ عن وجود حقل ورق مع FullName المحدد. |
NeedAppearances() → bool | NeedAppearances يبلغ عن ما إذا كان /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) → bool | RemoveField يزيل الحقل المسمى (وجميع ملخصات الويجيت) من /AcroForm/fields ومن كل صفحة متأثرة في /Annots. |