Form

خلاصه ای

Form یک نوع در Aspose.PDF FOSS برای Go است.

فرم نمایش AcroForm سند است.

این نوع 30 روش برای کار با اشیاء Form در برنامه های Go را فراهم می کند. روش های موجود شامل: AddCheckbox, AddComboBox, AddDateField, AddFileSelectField, AddListBox, AddNumberField, AddPasswordField, AddPushButton, AddRadioGroup, AddRichTextField, AddTextField, ExportFDF,، و 18 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Go به هر برنامه Go دسترسی دارند.

روش ها

Signatureشرح:
Flatten()errorFlatten ظاهر فعلی هر میدان فرم را در جریان محتوا صفحه خود می سازد و سپس تمام زمینه ها، ویجت های آنها و /AcroForm dict را حذف می کند ، یک سند غیر تعاملی تولید می نماید که همان را ارائه می دهد.
Fields()[]FieldFields تمام fields form را به صورت یک قطعه مسطح باز می گرداند.
Field(name: string)Fieldمیدان به صورت FullName یا nil اگر چنین یک زمینه وجود نداشته باشد، بازمی گرداند.
HasField(name: string)boolHasField گزارش می دهد که آیا یک میدان ورق با داده شده FullName وجود دارد.
NeedAppearances()boolNeedAppearances گزارش می دهد که آیا /AcroForm/NeedAppearances درست است، که به بینندگان می گوید هنگام نمایش زمینه های فرم جریان ظاهر /AP ذخیره شده را بازسازی کنند.
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 یک ویجت جعبه چک در صفحه شماره با مستطیل داده شده و نام میدان ایجاد می کند.
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 و هر صفحه تحت تاثیر قرار گرفته از اعلانات حذف می کند.
ExportFDF()([]byte, error)ExportFDF مقادیر میدان فرم را به عنوان یک سند FDF (Forms Data Format) فایل کوچک پی دی اف ترکیب بندی (%FDF-1.2/FDF /Fields [ … ]) که Acrobat و سایر خوانندگان وارد می کنند.
WriteFDF(w: io.Writer)errorWriteFDF ExportFDP output را به w می نویسد.
ImportFDF(data: []byte)(int, error)importFDF ارزش های فیلد را از یک سند FDF اعمال می کند و تعداد فیلدهای تنظیم شده را بازمی گرداند.
ReadFDF(r: io.Reader)(int, error)ReadFDF یک سند FDF را از r می خواند و آن را با استفاده از ImportFDP اعمال می کند.
AddPasswordField(pageNum: int, rect: Rectangle, name: string)(*PasswordBoxField, error)AddPasswordField یک زمینه متن ماسک شده را اضافه می کند.
AddFileSelectField(pageNum: int, rect: Rectangle, name: string)(*FileSelectBoxField, error)AddFileSelectField یک فیلد متن انتخاب فایل را اضافه می کند.
AddRichTextField(pageNum: int, rect: Rectangle, name: string)(*RichTextBoxField, error)AddRichTextField یک قسمت متن غنی را اضافه می کند.
AddNumberField(pageNum: int, rect: Rectangle, name: string, opts: NumberFormatOptions)(*NumberField, error)AddNumberField یک میدان شماره ای را به صورت هر آپت اضافه می کند.
AddDateField(pageNum: int, rect: Rectangle, name: string)(*DateField, error)AddDateField یک میدان تاریخ با ماسک فرمت داده شده را اضافه می کند (به عنوان مثال:.
ExportJSON(opts: ...JSONExportOptions)([]byte, error)ExportJSON مقادیر میدان فرم را به یک سند JSON تایپ شده با نام کامل هر زمینه سریالی می کند: {"name": {"type": "...", "value": ...}}.
WriteJSON(w: io.Writer, opts: ...JSONExportOptions)errorWriteJSON ExportJON output را به w می نویسد.
ImportJSON(data: []byte)(int, error)ImportJSON ارزش های فیلد را از یک سند JSON تایپ شده (شکل ExportJson تولید می کند) اعمال می نماید و تعداد واقعی فیلدها را بازمی گرداند.
ReadJSON(r: io.Reader)(int, error)ReadJSON یک سند JSON را از r می خواند و آن را با استفاده از ImportJson اعمال می کند.
ExportXFDF()([]byte, error)ExportXFDF مقادیر میدان فرم را به عنوان یک سند XFDP سریال سازی می کند.
WriteXFDF(w: io.Writer)errorWriteXFDF ExportX FD output را به w می نویسد.
ImportXFDF(data: []byte)(int, error)ImportXFDF ارزش های فیلد را از یک سند XFDP اعمال می کند و تعداد فیلدهای تنظیم شده را بازمی گرداند.
ReadXFDF(r: io.Reader)(int, error)ReadXFDF یک سند XFDP را از r می خواند و آن را با استفاده از ImportX FDFA اعمال می کند.

همچنین ببینید:

 فارسی