Form

Översikt

Form är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.

Facade för formfältsmanipulation inklusive XML import/export.

Denna klass ger 55 metoder för att arbeta med Formobjekt i .NET-program. Tillgängliga metoder inkluderar: BindPdf, Close, Dispose, ExportFdf, ExportJson, ExportXfdf, ExportXml, ExtractXfaData, FillBarcodeField, FillField, FillFields, FillImageField,24 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: ConvertTo, DestFileName, DestStream, Document, FieldNames, FormSubmitButtonNames,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
ImportResultFormImportResult[]LäsningPer-field resultat från den senaste ImportFdf/ ImportXfdf /ImportXml call.
DocumentDocument?LäsningDet underliggande dokumentet.
FormSubmitButtonNamesstring[]LäsningHämta namnen på submit‑knapparna i formuläret.
SrcFileNamestring?Läs/ SkrivKällan filnamn.
SrcStreamStream?Läs/ SkrivKälla strömmar .
ConvertToAspose.Pdf.PdfFormatLäs/ SkrivMål PDF/A eller PDF-version för den sparade utgåvan.
FieldNamesstring[]LäsningHämta alla fältnamn i formuläret.
DestFileNamestring?Läs/ SkrivDestination filnamn för spara.
DestStreamStream?Läs/ SkrivDestinationström för sparar.

Metoder

SignatureBeskrivning
Form()Skapa en obegränsad form fasad.
Form(document: Document)Skapa en Form facade som är kopplad till ett dokument.
Form(document: Document, destStream: Stream)Bind en dokument och förinställ ett utgångsflöde för parametrlös spara.
Form(document: Document, destFileName: string)Bind en dokument och förinställ en utgångsfilen väg för parametrlös spara.
Form(srcFileName: string, destFileName: string)Skapa en Form fasad från input- och outputfilervägar.
Form(srcFileName: string, destStream: Stream)Skapa en Form facade från ett inputfiler, skriv till en ström på Spara.
Form(srcFileName: string)Skapa en Form facade från en input filvägen.
Form(srcStream: Stream)Skapa en formfasad från ett flöde.
Form(srcStream: Stream, destStream: Stream)Skapa en Formfasad från ett källström, skriv till en destinationström på Spara.
Form(srcStream: Stream, destFileName: string)Skapa en Formfasad från ett källström, skriv till en destinationfil på Spara.
BindPdf(path: string)Bind en PDF-fil till den här fasaden.
BindPdf(doc: Document)Bind en dokumentation till denna fasad.
BindPdf(stream: Stream)Bind en PDF-ström till denna fasad.
GetFieldLimit(fieldName: string)Hämta det maximala antalet tecken för ett textfält efter namn.
GetField(fieldName: string)Hämta ett fältvärde efter namn.
FillField(fieldName: string, fieldValue: string)Fyll ett fält med en värde.
FillField(fieldName: string, beChecked: bool)Fyll i ett fält med en booleanvärde (för checkboxar/radio knappar).
GetFieldType(fieldName: string)Hämta typen av ett fält efter namn.
GetFieldTemplate(fieldName: string)Returnerar XFA-mallknappen för det namngivna fältet (eller noll när dokumentet inte har XF / fältet saknas).
GetFieldFacade(fieldName: string)Hämta visuella fasadegenskaper för ett fält.
GetButtonOptionCurrentValue(fieldName: string)Hämta det aktuella värdet för ett knapp (radioknapp) fält.
GetButtonOptionValues(fieldName: string)Hämta alternativvärdena för ett knapp (radioknapp) fält.
GetFullFieldName(fieldName: string)Hämta det fullständigt kvalificerade fältnamnet.
FlattenField(fieldName: string)Flatta ett visst fält efter namn – gör det som statiskt innehåll och ta bort interaktivt tillstånd.
FlattenAllFields()Flatta alla formfält i dokumentet – gör dem statiska innehåll och ta bort AcroForm.
ImportXml(inputXmlStream: Stream, IgnoreFormTemplateChanges: bool)Importform fältvärden från en XML-ström.
ImportXfdf(inputXfdfStream: Stream)Importform fältdata från en XFDF-ström.
ImportFdf(inputFdfStream: Stream)Importform fältdata från en FDF-ström.
ExportXml(outputXmlStream: Stream)Exportera fältvärden till en XML-ström.
ExportFdf(outputFdfStream: Stream)Exporten bildar fältvärden som FDF till en ström.
ExportXfdf(outputXfdfStream: Stream)Export form fältvärden som XFDF till en ström.
ExportJson(outputJsonStream: Stream, indented: bool)Exportera innehållet i alla fält i dokumentet till en JSON-ström.
ImportJson(inputJsonStream: Stream)Importera fältvärden från en JSON-ström till det länkade dokumentet, matchande fälten med deras fullständiga namn.
HasField(fullName: string)Sanningen är om ett fält med det angivna fullnamnet finns i den länkade formen.
Save()Spara det modifierade dokumentet.
Save(destFile: string)Spara på en viss väg.
Save(destStream: Stream)Spara det modifierade dokumentet i en ström.
SaveBytes()Spara det modifierade dokumentet och returnera byten.
Close()Stäng av fasaden.
Dispose()Rösta till denna form instans.
ExtractXfaData(outputXmlStream: Stream)Extract dokumentets XFA-datasätt XML till en ström.
SetXfaData(inputXmlStream: Stream)Ersätt XFA-datasets XML från ett ström.
FillBarcodeField(fieldName: string, data: string)Fyll i ett fält med en rutan för namn med de angivna uppgifterna.
FillField(fieldName: string, value: string, fitFontSize: bool)Fyll i ett textfält med det tillhandahållna värdet, alternativt matchande teckensnittstort till rutan.
FillField(fieldName: string, index: int)Fyll i ett val eller radiofält med markerad alternativindex (0-baserat).
FillField(fieldName: string, fieldValues: string[])Fyll i ett listbokfält med de tillhandahållna multi-selektvärdena.
FillFields(fieldNames: string[], fieldValues: string[], output: Stream)Applicera flera fältvärden och returnera resultatet PDF som en ström.
FillImageField(fieldName: string, imageStream: Stream)Fyll i ett bildfält genom att infoga bilden som fältet widgetens normala utseende (/AP/N), skalad för att fylla varje widgets rektangel.
FillImageField(fieldName: string, imageFileName: string)Fyll i ett bildfält från en filvägen.
GetFieldFlag(fieldName: string)Få PropertyFlag som anges på ett fält (ReadOnly / Behövs / NoExport).
GetRichText(fieldName: string)Återställ rika textinnehållet i fältet ( /RV-inträde) eller noll när det inte finns.
GetSubmitFlags(fieldName: string)Återgå SubmitFormFlag som är inspelad på ett underlätt-knappsfält, läs tillbaka från /A submit-form åtgärden /Flags bitmask.
IsRequiredField(fieldName: string)Verklig när fältet har den nödvändiga flaggan.
RenameField(fieldName: string, newFieldName: string)Renommerar ett formområde.
ImportXml(inputXmlStream: Stream)Importformar fältvärden från en XML-ström (parameterlös överbelastning - samma som ImportXml(Stream, bool) med ignororeFormTemplateChanges=false).

Se även

 Svenska