Form

Form class

Klass som representerar Acro-formulärobjekt.

public sealed class Form : SaveableFacade

Konstruktörer

namn Beskrivning
Form() Formkonstruktion utan parametrar.
Form(Document) Initierar nyForm objekt på basen avdocument .
Form(Stream) Konstruktör för form.
Form(string) Formkonstruktör.

Egenskaper

namn Beskrivning
AttachmentName { get; set; } Hämtar eller ställer in namnet på bilagan när resultatet av operationen lagras i HttpResponse-objekt som bilaga.
ContentDisposition { get; set; } Hämtar eller ställer in hur innehåll ska lagras när resultatet av operationen lagras i HttpResponse-objektet. Möjligt värde: inline / attachment. Standard: inline.
ConvertTo { set; } Ställer in PDF-filformat. Resultatfilen kommer att sparas i angivet filformat. Om den här egenskapen inte anges sparas filen i standard PDF-format utan konvertering.
Document { get; } Får dokumentfasaden arbetar på.
FieldNames { get; } Hämtar lista med fältnamn på formuläret.
FormSubmitButtonNames { get; } Får alla namn på knappen för formulärsändning.
ImportResult { get; } Resultat av senaste importåtgärd. Array av objekt som beskriver resultatet av import för varje fält.
Response { get; set; } Hämtar eller ställer in svarsobjekt där resultatet av operationen kommer att lagras.
SaveOptions { get; set; } Hämtar eller ställer in sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions.

Metoder

namn Beskrivning
virtual BindPdf(Document) Initierar fasaden.
virtual BindPdf(Stream) Initierar fasaden.
virtual BindPdf(string) Initierar fasaden.
override Close() Stänger öppnade filer utan några ändringar.
Dispose() Disponerar fasaden.
ExportFdf(Stream) Exporterar innehållet i fälten i pdf:en till fdf-strömmen.
ExportXfdf(Stream) Exporterar innehållet i fälten i pdf:en till xml-strömmen. Knappfältets värde kommer inte att exporteras.
ExportXml(Stream) Exporterar innehållet i fälten i pdf:en till xml-strömmen. Knappfältets värde kommer inte att exporteras.
ExtractXfaData(Stream) Extraherar XFA-datapaket
FillBarcodeField(string, string) Fyll ett streckkodsfält enligt dess fullständiga fältnamn.
FillField(string, bool) Fyller kryssrutan med ett booleskt värde. Observera: Används endast för kryssrutan. Observera att Aspose.Pdf.Facades endast stöder fullständiga fältnamn och inte fungerar med partiella -fältnamn i motsats till Aspose.Pdf .Kit; Till exempel om fältet har det fullständiga namnet “Form.Subform.CheckBoxField” bör du ange fullständigt namn och inte “CheckBoxField”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.
FillField(string, int) Fyller radioboxfältet med ett giltigt indexvärde enligt ett fullt kvalificerat fältnamn. Innan du fyller i fälten måste endast fältets namn vara känt. Medan värdet kan specificeras av dess index. Observera: Används endast för radiobox-, kombinationsbox- och listboxfält. Observera att Aspose.Pdf.Facades endast stöder fullständiga fältnamn och inte fungerar med partiella -fältnamn i motsats till Aspose.Pdf.Kit; Till exempel om fältet har det fullständiga namnet “Form.Subform.ListBoxField” ska du ange fullständigt namn och inte “ListBoxField”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.
FillField(string, string) Fyller fältet med ett giltigt värde enligt ett fullständigt kvalificerat fältnamn. Innan du fyller i fälten måste varje fälts namn och dess motsvarande giltiga värden vara kända. Både fältens namn och värden är skiftlägeskänsliga. Observera att Aspose.Pdf.Facades stöder endast fullständiga fältnamn och fungerar inte med partiella fältnamn i motsats till Aspose.Pdf.Kit; Om t.ex. fältet har fullständigt namn “Form.Subform.TextField” ska du ange fullständigt namn och inte “Textfält”. Du kan använda FieldNames-egenskapen för att utforska befintliga fältnamn och söka efter obligatoriskt fält med dess delnamn.
FillField(string, string[]) Fyll ett fält med flera val. Notera: endast för AcroForm List Box Field.
FillField(string, string, bool) Fyller fältet med angivet värde.
FillFields(string[], string[], out Stream) Fyller textrutans fält med ett textvärde och spara dokumentet. Relevant för signerade dokument. Observera: Används endast för textruta. Både fältens namn och värden är skiftlägeskänsliga.
FillImageField(string, Stream) Överlastar funktionen för FillImageField. Ingången är en bildström.
FillImageField(string, string) Klistrar in en bild på det befintliga knappfältet som dess utseende enligt dess fullständiga fältnamn.
FlattenAllFields() Plattar ut alla fält.
FlattenField(string) Plattar ut ett specificerat fält med det fullständiga fältnamnet. Alla andra fält förblir oföränderliga. Om fältnamnet är ogiltigt kommer alla fält att förbli oföränderliga.
GetButtonOptionCurrentValue(string) Returnerar det aktuella värdet för alternativknappsfälten.
GetButtonOptionValues(string) Hämtar alternativknappsfälten och relaterade värden baserat på fältnamnet. Denna metod har betydelse för alternativknappsgrupper.
GetField(string) Hämtar fältets värde enligt dess fältnamn.
GetFieldFacade(string) Returnerar FromFieldFacade-objekt som innehåller alla utseendeattribut.
GetFieldFlag(string) Returnerar fältets flaggor.
GetFieldLimit(string) Få textfältets begränsning.
GetFieldType(string) Returnerar typ av fält.
GetFullFieldName(string) Får det fullständiga fältnamnet enligt dess korta fältnamn.
GetRichText(string) Få ett Rich Text-fälts värde, inklusive formatinf-information för varje tecken.
GetSubmitFlags(string) Returnerar submit-knappens submission flags
ImportFdf(Stream) Importerar innehållet i fälten från fdf-filen och lägger in dem i den nya pdf-filen.
ImportXfdf(Stream) Importerar innehållet i fälten från xfdf(xml)-filen och lägger in dem i den nya pdf.
ImportXml(Stream) Importerar innehållet i fälten från xml-filen och lägger in dem i den nya pdf-filen.
ImportXml(Stream, bool) Importerar innehållet i fälten från xml-filen och lägger in dem i den nya pdf-filen.
IsRequiredField(string) Bestämmer om fältet är obligatoriskt eller inte.
RenameField(string, string) Byter namn på ett fält. Antingen AcroForm-fältet eller XFA-fältet är OK.
override Save(Stream) Sparar dokument i angiven ström.
override Save(string) Sparar dokument i angiven fil.
SetXfaData(Stream) Ersätter XFA-data med specificerat datapaket. Datapaket kan extraheras med ExtractXfaData.

Andra medlemmar

namn Beskrivning
class FormImportResult Klass som beskriver resultatet vid import av fält.
enum ImportStatus Status för importerat fält

Se även