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

NameTypeAccessDescription
ImportResultFormImportResult[]ReadРезультати за поле з останнього дзвінка ImportFdf/ImportXfdf /ImportXml.
DocumentDocument?ReadДокумент, що лежить в основі.
FormSubmitButtonNamesstring[]ReadЗнайдіть назви кнопок для подачі в форму.
SrcFileNamestring?Читання/писанняНазва файлу джерела.
SrcStreamStream?Читання/писанняПотік джерела.
ConvertToAspose.Pdf.PdfFormatЧитання/писанняЦільовий PDF/A або версія PDF для збереженого вихідного файлу.
FieldNamesstring[]ReadЗапишіть всі імена полях.
DestFileNamestring?Читання/писанняНазва файлу призначення для збереження.
DestStreamStream?Читання/писанняМета потоку для збереження.

Methods

SignatureDescription
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).

See Also

 Українська