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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
ImportResult | FormImportResult[] | Läsning | Per-field resultat från den senaste ImportFdf/ ImportXfdf /ImportXml call. |
Document | Document? | Läsning | Det underliggande dokumentet. |
FormSubmitButtonNames | string[] | Läsning | Hämta namnen på submit‑knapparna i formuläret. |
SrcFileName | string? | Läs/ Skriv | Källan filnamn. |
SrcStream | Stream? | Läs/ Skriv | Källa strömmar . |
ConvertTo | Aspose.Pdf.PdfFormat | Läs/ Skriv | Mål PDF/A eller PDF-version för den sparade utgåvan. |
FieldNames | string[] | Läsning | Hämta alla fältnamn i formuläret. |
DestFileName | string? | Läs/ Skriv | Destination filnamn för spara. |
DestStream | Stream? | Läs/ Skriv | Destinationström för sparar. |
Metoder
| Signature | Beskrivning |
|---|---|
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). |