Form

Přehled

Form je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.

Rozhraní pro manipulaci s formulářovými poli včetně importu/exportu XML.

Tato třída poskytuje 55 metod pro práci s objekty Form v programech .NET. Dostupné metody zahrnují: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField a 24 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames a 3 další.

Vlastnosti

Název:Typ:PřístupPopis:
ImportResultFormImportResult[]ČteníVýsledky po jednotlivých polích z nejnovějšího volání ImportFdf/ ImportXfdf/ImportXml.
DocumentDocument?ČteníZákladní dokument.
FormSubmitButtonNamesstring[]ČteníZíská názvy odesílacích tlačítek ve formuláři.
SrcFileNamestring?Čtení/zápisNázev zdrojového souboru.
SrcStreamStream?Čtení/zápisZdrojový proud.
ConvertToAspose.Pdf.PdfFormatČtení/zápisCílový PDF/A nebo PDF verze pro uložený výstup.
FieldNamesstring[]ČteníZískat všechny názvy polí ve formuláři.
DestFileNamestring?Čtení/zápisNázev cílového souboru pro uložení.
DestStreamStream?Čtení/zápisCílový stream pro uložení.

Metody

Podpis:Popis:
Form()Vytvořit neprovázanou fasádu Form.
Form(document: Document)Vytvořte Form facade vázanou na dokument.
Form(document: Document, destStream: Stream)Svázat Document a předkonfigurovat výstupní stream pro Save bez parametrů.
Form(document: Document, destFileName: string)Svázat Document a předkonfigurovat cestu k výstupnímu souboru pro Save bez parametrů.
Form(srcFileName: string, destFileName: string)Vytvořte Form facade z cest k vstupnímu a výstupnímu souboru.
Form(srcFileName: string, destStream: Stream)Vytvořte fasádu Form ze vstupního souboru, při uložení zapisujte do proudu.
Form(srcFileName: string)Vytvořte fasádu Form z cesty k vstupnímu souboru.
Form(srcStream: Stream)Vytvořte fasádu Form ze streamu.
Form(srcStream: Stream, destStream: Stream)Vytvořte fasádu Form ze zdrojového streamu, zapisující do cílového streamu při uložení.
Form(srcStream: Stream, destFileName: string)Vytvořte fasádu Form ze zdrojového streamu, zapisující do cílového souboru při uložení.
BindPdf(path: string)Přiřaďte PDF soubor této fasádě.
BindPdf(doc: Document)Svázat dokument s touto fasádou.
BindPdf(stream: Stream)Svázat PDF stream s touto fasádou.
GetFieldLimit(fieldName: string)Získejte maximální počet znaků textového pole podle názvu.
GetField(fieldName: string)Získat hodnotu pole podle názvu.
FillField(fieldName: string, fieldValue: string)Vyplňte pole hodnotou.
FillField(fieldName: string, beChecked: bool)Vyplňte pole booleovskou hodnotou (pro zaškrtávací políčka/radiobuttony).
GetFieldType(fieldName: string)Získá typ pole podle názvu.
GetFieldTemplate(fieldName: string)Vrací uzel XFA šablony pro pojmenované pole (nebo null, pokud dokument nemá XFA / pole chybí).
GetFieldFacade(fieldName: string)Získat vizuální vlastnosti fasády pro pole.
GetButtonOptionCurrentValue(fieldName: string)Získá aktuální hodnotu pole tlačítka (radio button).
GetButtonOptionValues(fieldName: string)Získá hodnoty možností pole tlačítka (radio button).
GetFullFieldName(fieldName: string)Získá plně kvalifikovaný název pole.
FlattenField(fieldName: string)Zploštěte konkrétní pole podle názvu — zobrazte jej jako statický obsah a odstraňte interaktivní stav.
FlattenAllFields()Zploštěte všechna formulářová pole v dokumentu — zobrazte je jako statický obsah a odstraňte AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importovat hodnoty polí formuláře z XML streamu.
ImportXfdf(inputXfdfStream: Stream)Importovat data polí formuláře z XFDF streamu.
ImportFdf(inputFdfStream: Stream)Importovat data polí formuláře z FDF streamu.
ExportXml(outputXmlStream: Stream)Exportovat hodnoty polí formuláře do XML streamu.
ExportFdf(outputFdfStream: Stream)Exportovat hodnoty polí formuláře jako FDF do proudu.
ExportXfdf(outputXfdfStream: Stream)Exportovat hodnoty polí formuláře jako XFDF do proudu.
ExportJson(outputJsonStream: Stream, indented: bool)Exportuje obsah všech polí v dokumentu do JSON proudu.
ImportJson(inputJsonStream: Stream)Importuje hodnoty polí z JSON proudu do svázaného dokumentu, přiřazujíc pole podle jejich úplných názvů.
HasField(fullName: string)Pravda, pokud pole s daným úplným názvem existuje ve svázané formě.
Save()Uložte upravený dokument.
Save(destFile: string)Uložit na konkrétní cestu.
Save(destStream: Stream)Uložit upravený dokument do proudu.
SaveBytes()Uložit upravený dokument a vrátit bajty.
Close()Zavřít fasádu.
Dispose()Volá Dispose na této instanci Form.
ExtractXfaData(outputXmlStream: Stream)Extrahujte XFA datové sady dokumentu XML do proudu.
SetXfaData(inputXmlStream: Stream)Nahradit XFA datasety dokumentu XML ze streamu.
FillBarcodeField(fieldName: string, data: string)Vyplnit pole čárového kódu podle názvu zadanými daty.
FillField(fieldName: string, value: string, fitFontSize: bool)Vyplnit textové pole poskytnutou hodnotou, volitelně přizpůsobit velikost písma rámečku.
FillField(fieldName: string, index: int)Vyplnit výběrové nebo přepínací pole podle indexu vybrané možnosti (od 0).
FillField(fieldName: string, fieldValues: string[])Vyplňte pole list-boxu dodanými hodnotami pro více výběrů.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Použijte více hodnot pole a vraťte vzniklý PDF jako stream.
FillImageField(fieldName: string, imageStream: Stream)Vyplňte pole obrázku vložením obrázku jako normální vzhled widgetu pole (/AP/N), škálovaného tak, aby vyplnil obdélník každého widgetu.
FillImageField(fieldName: string, imageFileName: string)Vyplňte pole obrázku z cesty k souboru.
GetFieldFlag(fieldName: string)Získejte PropertyFlag nastavený na poli (ReadOnly / Povinné / NoExport).
GetRichText(fieldName: string)Vraťte bohatý textový obsah pole (záznam /RV) nebo null, pokud chybí.
GetSubmitFlags(fieldName: string)Vraťte SubmitFormFlag zaznamenaný v poli tlačítka odeslání, načtený zpět z bitové masky /Flags akce /A submit-form.
IsRequiredField(fieldName: string)True, pokud má pole nastavený příznak Required.
RenameField(fieldName: string, newFieldName: string)Přejmenujte pole formuláře.
ImportXml(inputXmlStream: Stream)Importujte hodnoty polí formuláře ze XML proudu (přetížení bez parametrů – stejné jako ImportXml(Stream, bool) s ignoreFormTemplateChanges=false).

Viz také:

 Čeština