Form

סקירה כללית

Form הוא סוג ב Aspose.PDF FOSS עבור Go.

הצורה היא תצוגה של AcroForm במסמך.

סוג זה מספק 13 שיטות לעבוד עם אובייקטים של צורה בתוכניות Go. שיטות זמינות כוללות: AddCheckbox, AddComboBox, AddListBox, AddPushButton, AddRadioGroup, AddTextField, Field, Fields, Flatten, HasField, NeedAppearances, RemoveField,ועוד 1 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Go לאחר התקנת חבילת Aspose.PDF FOSS for Go.

שיטות

חתימהתיאור
Flatten() → errorשטוח מחזיק את המראה הנוכחי של כל שדה טופס לתוך זרימת התוכן של הדף שלו ולאחר מכן להסיר את כל השדות, ויג’טים שלהם ואת /AcroForm דיקט, לייצר מסמך לא אינטראקטיבי שמחזיר אותו.
Fields() → []Fieldשדות להחזיר את כל שדה צורת העלים כקליפה שטוחה.
Field(name: string) → Fieldשדה מחזיר את שדות העמוד על ידי FullName, או nil אם אין שדת כזו קיימת.
HasField(name: string) → boolHasField מדווח אם שדה עץ עם ה- FullName נתון קיים.
NeedAppearances() → boolNeedAppearances מדווחים אם /AcroForm/NeedAppearances הוא נכון, אשר אומר לצופים לשחזר זרמים של מראה /AP מאובטח בעת הצגת שדות טופס.
SetNeedAppearances(v: bool)שוטר / שומרי / משרדי / נציגי / יונייטד.
AddTextField(pageNum: int, rect: Rectangle, name: string) → (*TextBoxField, error)AddTextField יוצר כניסה טקסט חד-קו בדף מספר עם השורה הישירה והשם בשדה, יצירת /AcroForm אוטומטית ומשאבי הטקסט הנדרשים Helvetica אם יש צורך.
AddCheckbox(pageNum: int, rect: Rectangle, name: string) → (*CheckboxField, error)AddCheckbox יוצר ויג’ט תיבת הדפדפן בעמוד מספר עם היקף שמיועד ושם השדה.
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/שדות ומעל כל דף מושפע של /Annots.

ראה גם

 עברית