Form
Overview
Form є класом в Aspose.PDF FOSS для .NET. Наследники від: IDisposable.
Фасад для обробки полей форм, включаючи імпорт/експорт XML.
Цей клас надає 54 методи для роботи з об’єктами Form в програмах .NET. Доступні методи включають: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField, і 23 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames, і ще три.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ImportResult | FormImportResult[] | Read | Результати за поле з останнього дзвінка ImportFdf/ImportXfdf /ImportXml. |
Document | Document? | Read | Документ, що лежить в основі. |
FormSubmitButtonNames | string[] | Read | Знайдіть назви кнопок для подачі в форму. |
SrcFileName | string? | Читання/писання | Назва файлу джерела. |
SrcStream | Stream? | Читання/писання | Потік джерела. |
ConvertTo | Aspose.Pdf.PdfFormat | Читання/писання | Цільовий PDF/A або версія PDF для збереженого вихідного файлу. |
FieldNames | string[] | Read | Запишіть всі імена полях. |
DestFileName | string? | Читання/писання | Назва файлу призначення для збереження. |
DestStream | Stream? | Читання/писання | Мета потоку для збереження. |
Methods
| Signature | Description |
|---|---|
Form() | Створити необ’єднаний форм фасад. |
Form(document: Document) | Створення фасаду форми, пов’язаного з документом. |
Form(document: Document, destStream: Stream) | Зв’язувати документ і попередньо налаштувати вихідний потік для безпараметрового збереження. |
Form(document: Document, destFileName: string) | Зв’язувати документ і попередньо налаштувати шлях виходу файлу для безпараметрового збереження. |
Form(srcFileName: string, destFileName: string) | Створення фасаду Форми з шляхів входу та виходу файлів. |
Form(srcFileName: string, destStream: Stream) | Створити фасад Форми з файлу введення, записуючи в потоку на Заховище. |
Form(srcFileName: string) | Створення фасаду Форми з шляху вхідного файлу. |
Form(srcStream: Stream) | Створити фасад Форми з потоку. |
Form(srcStream: Stream, destStream: Stream) | Створити фасад форми з джерельного потоку, пише в напрямку призначення на Захопіть. |
Form(srcStream: Stream, destFileName: string) | Створити фасад форми з джерельного потоку, пишеться до файлу призначення в Захопіть. |
BindPdf(path: string) | Прикріпте файл PDF до цього фасаду. |
BindPdf(doc: Document) | Прикріпте документ до цього фасаду. |
BindPdf(stream: Stream) | Зв’яжіть PDF-потік до цього фасаду. |
GetFieldLimit(fieldName: string) | Отримати максимальну кількість символів текстового поля за назвою. |
GetField(fieldName: string) | Отримайте значення поля за ім’ям. |
FillField(fieldName: string, fieldValue: string) | Заповніть поле значенням. |
FillField(fieldName: string, beChecked: bool) | Заповніть поле булевим значенням (для кнопок/радіокупель). |
GetFieldType(fieldName: string) | Отримайте тип поля за назвою. |
GetFieldFacade(fieldName: string) | Отримати візуальні властивості фасаду для поля. |
GetButtonOptionCurrentValue(fieldName: string) | Отримати поточне значення поля кнопки (радіо-кнопки). |
GetButtonOptionValues(fieldName: string) | Отримати значення опції поля кнопки (радіо-кнопки). |
GetFullFieldName(fieldName: string) | Отримайте повну кваліфіковану назву поля. |
FlattenField(fieldName: string) | Плоскостійте конкретне поле за назвою передайте його як статичний зміст і видаліть інтерактивне стан. |
FlattenAllFields() | Порівнюйте всі поля форми в документі передайте їх як статичний вміст і видаліть AcroForm. |
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool) | Імпорт значень полей формування з потоку XML. |
ImportXfdf(inputXfdfStream: Stream) | Імпорт даних поля формування з потоку XFDF. |
ImportFdf(inputFdfStream: Stream) | Імпорт даних полей формування з потоку FDF. |
ExportXml(outputXmlStream: Stream) | Експорт значень полей форму в потоку XML. |
ExportFdf(outputFdfStream: Stream) | Експорт значень полей форми як FDF в потоку. |
ExportXfdf(outputXfdfStream: Stream) | Експорт значень полей форми як XFDF в потоку. |
ExportJson(outputJsonStream: Stream, indented: bool) | Експорт вмісту всіх полей у документі в стрім JSON. |
ImportJson(inputJsonStream: Stream) | Імпортує значення полей з потоку JSON в зв’язаний документ, відповідаючи полям їх повним іменем. |
HasField(fullName: string) | Правда, якщо поле з даним повним іменем існує у формі зв’язків. |
Save() | Заховить змінений документ. |
Save(destFile: string) | Залишаємо на певний шлях. |
Save(destStream: Stream) | Заховувати змінений документ в потоку. |
SaveBytes() | Заховувати змінений документ і повертати байти. |
Close() | Закрийте фасад. |
Dispose() | Покликання Dispose на цій інстанції форми. |
ExtractXfaData(outputXmlStream: Stream) | Витягти XFA набори даних документа в XML-потоку. |
SetXfaData(inputXmlStream: Stream) | Замінити набори даних XFA документа XML з потоку. |
FillBarcodeField(fieldName: string, data: string) | Заповніть поле штрих-коду за ім’ям з даними даними. |
FillField(fieldName: string, value: string, fitFontSize: bool) | Заповніть текстове поле з введеного значення, можливо, підставляючи розмір шрифту до поля. |
FillField(fieldName: string, index: int) | Заповніть поле вибору за показником опції “вибрано”. |
FillField(fieldName: string, fieldValues: string[]) | Повніть поле з переліком із введенними значеннями для багатовибірки. |
FillFields(fieldNames: string[], fieldValues: string[], output: Stream) | Прикладіть кілька значень полей і поверніть отриманий PDF як поток. |
FillImageField(fieldName: string, imageStream: Stream) | Заповніть поле кнопки зображення з потоку. |
FillImageField(fieldName: string, imageFileName: string) | Заповнюйте поле кнопки зображення з шляху файлу. |
GetFieldFlag(fieldName: string) | Отримати PropertyFlag на полі (ReadOnly / Required / NoExport). |
GetRichText(fieldName: string) | Поверніть вміст багатого тексту поля (запис /RV) або нуль, якщо він відсутній. |
GetSubmitFlags(fieldName: string) | Повертає SubmitFormFlag записану в полі кнопки “послати”. |
IsRequiredField(fieldName: string) | Правда, коли в полі встановлено значок “Затребувано”. |
RenameField(fieldName: string, newFieldName: string) | Перейменувати поле форми. |
ImportXml(inputXmlStream: Stream) | Імпорт значень полей формування з потоку XML (безпараметрична перевантаження однаково ImportXml(Stream, bool) з ignoreFormTemplateChanges=false). |