Aspose::Pdf::Facades::Form klass

Form class

Klass som representerar Acro‑formobjekt.

class Form : public Aspose::Pdf::Facades::SaveableFacade

Nested classes

Enums

EnumBeskrivning
ImportStatusStatus för importerat fält.

Metoder

MetodBeskrivning
Close() overrideStänger öppna filer utan några ändringar.
ExportFdf(const System::SharedPtr<System::IO::Stream>&)Exporterar innehållet i pdf-fältens till fdf-strömmen.
ExportXfdf(const System::SharedPtr<System::IO::Stream>&)Exporterar innehållet i pdf-fältens till xml-strömmen. Knappfältets värde kommer inte att exporteras.
ExportXml(const System::SharedPtr<System::IO::Stream>&)Exporterar innehållet i pdf-fältens till xml-strömmen. Knappfältets värde kommer inte att exporteras.
ExtractXfaData(const System::SharedPtr<System::IO::Stream>&)Extraherar XFA-datapaket.
FillBarcodeField(const System::String&, const System::String&)Fyll i ett streckkodsfält enligt dess fullständigt kvalificerade fältnamn.
FillField(const System::String&, const System::String&)Fyller i fältet med ett giltigt värde enligt ett fullständigt kvalificerat fältnamn. Innan fälten fylls i måste varje fältnamns namn och dess motsvarande giltiga värden vara kända. Både fältnamnen och värdena är skiftlägeskänsliga. Observera att Aspose.Pdf.Facades endast stödjer fullständiga fältnamn och inte fungerar med partiella fältnamn i kontrast till Aspose.Pdf.Kit; Till exempel om fältet har fullständigt namn “Form.Subform.TextField” ska du ange det fullständiga namnet och inte “TextField”. Du kan använda egenskapen FieldNames för att utforska befintliga fältnamn och söka efter önskat fält via dess partiella namn.
FillField(const System::String&, int32_t)Fyller i radioknappsfältet med ett giltigt indexvärde enligt ett fullständigt kvalificerat fältnamn. Innan fälten fylls i måste endast fältets namn vara känt. Värdet kan specificeras med dess index. Obs: Detta gäller endast för Radio Box-, Combo Box- och List Box-fält. Observera att Aspose.Pdf.Facades endast stödjer fullständiga fältnamn och inte fungerar med partiella fältnamn i kontrast till Aspose.Pdf.Kit; Till exempel om fältet har fullständigt namn “Form.Subform.ListBoxField” ska du ange det fullständiga namnet och inte “ListBoxField”. Du kan använda egenskapen FieldNames för att utforska befintliga fältnamn och söka efter önskat fält via dess partiella namn.
FillField(const System::String&, bool)Fyller i kryssrutan med ett booleskt värde. Obs: Detta gäller endast för Check Box. Observera att Aspose.Pdf.Facades endast stödjer fullständiga fältnamn och inte fungerar med partiella fältnamn i kontrast till Aspose.Pdf.Kit; Till exempel om fältet har fullständigt namn “Form.Subform.CheckBoxField” ska du ange det fullständiga namnet och inte “CheckBoxField”. Du kan använda egenskapen FieldNames för att utforska befintliga fältnamn och söka efter önskat fält via dess partiella namn.
FillField(const System::String&, const System::ArrayPtr<System::String>&)Fyll i ett fält med flera val. Obs: endast för AcroForm List Box-fält.
FillField(const System::String&, const System::String&, bool)Fyller fältet med angivet värde.
FillFields(const System::ArrayPtr<System::String>&, const System::ArrayPtr<System::String>&, System::SharedPtr<System::IO::Stream>&)Fyller i textrutefälten med textvärden och sparar dokumentet. Relevant för signerade dokument. Obs: Detta gäller endast för Text Box. Både fältens namn och värden är skiftlägeskänsliga.
FillImageField(const System::String&, const System::String&)Klistrar in en bild på det befintliga knappfältet som dess utseende enligt dess fullständigt kvalificerade fältnamn.
FillImageField(const System::String&, const System::SharedPtr<System::IO::Stream>&)Överlagrar funktionen FillImageField. Inmatningen är en bildström.
FlattenAllFields()Plattar till alla fält.
FlattenField(const System::String&)Plattar till ett specificerat fält med det fullständigt kvalificerade fältnamnet. Alla andra fält förblir oförändrade. Om fieldName är ogiltigt, förblir alla fält oförändrade.
Form(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Konstruktor för Form med två strömparametrar. Ange samma källa- och destinationsström för inkrementell uppdatering.
Form()Konstruktor för Form utan parametrar.
Form(const System::String&)Konstruktor för Form.
Form(const System::SharedPtr<System::IO::Stream>&)Konstruktor för formulär.
Form(const System::String&, const System::String&)Konstruktor för klassen Form. Ange samma källfilnamn och destinationsfilnamn för att utföra inkrementell uppdatering.
Form(const System::String&, const System::SharedPtr<System::IO::Stream>&)Konstruktor för Form.
Form(const System::SharedPtr<System::IO::Stream>&, const System::String&)Konstruktor för Form.
Form(const System::SharedPtr<Aspose::Pdf::Document>&)Initierar ett nytt Form-objekt baserat på dokumentet.
Form(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&)Initierar ett nytt Form-objekt baserat på dokumentet.
Form(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&)Initierar ett nytt Form-objekt baserat på dokumentet.
Form(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&)Skapar ett formulär som sparar resultatet i ett HttpResponse-objekt.
Form(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&)Skapar ett formulär som sparar resultatet i ett HttpResponse-objekt.
get_AttachmentName() constHämtar namn på bilagan när resultatet av operationen lagras i HttpResponse‑objekt som bilaga.
get_ContentDisposition() constHämtar hur innehållet kommer att lagras när resultatet av operationen lagras i ett HttpResponse‑objekt. Möjligt värde: inline / attachment. Standard: inline.
get_DestFileName() constHämtar destinationsfilnamn.
get_DestStream() constHämtar destinationsström.
get_FieldNames()Hämtar lista över fältnamn i formuläret.
get_FormSubmitButtonNames()Hämtar alla namn på formulärets inskickningsknappar.
get_ImportResult()Resultat av den senaste importoperationen. En array av objekt som beskriver importresultatet för varje fält.
get_Response() constHämtar Response-objektet där resultatet av operationen kommer att lagras.
get_SaveOptions() constHämtar sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions.
get_SrcFileName() constHämtar källfilnamn.
get_SrcStream() constHämtar källströmmen.
GetButtonOptionCurrentValue(const System::String&)Returnerar det aktuella värdet för radioknappsalternativfält.
GetButtonOptionValues(const System::String&)Hämtar radioknappsalternativfälten och relaterade värden baserat på fältnamnet. Denna metod är relevant för radioknappsgupper.
GetField(const System::String&)Hämtar fältets värde enligt dess fältnamn.
GetFieldFacade(const System::String&)Returnerar ett FrofmFieldFacade-objekt som innehåller alla utseendeattribut.
GetFieldFlag(const System::String&)Returnerar fältets flaggor.
GetFieldLimit(const System::String&)Hämta begränsningen för textfältet.
GetFieldType(const System::String&)Returnerar fälttyp.
GetFullFieldName(const System::String&)Hämtar det fullständiga fältnamnet enligt dess korta fältnamn.
GetRichText(const System::String&)Hämta ett Rich Text-fältvärde, inklusive formateringsinformation för varje tecken.
GetSubmitFlags(const System::String&)Returnerar inskickningsknappens inskickningsflaggor.
ImportFdf(const System::SharedPtr<System::IO::Stream>&)Importerar innehållet i fälten från fdf-filen och placerar dem i den nya pdf-filen.
ImportXfdf(const System::SharedPtr<System::IO::Stream>&)Importerar innehållet i fälten från xfdf(xml)-filen och placerar dem i den nya pdf-filen.
ImportXml(const System::SharedPtr<System::IO::Stream>&)Importerar innehållet i fälten från xml-filen och placerar dem i den nya pdf-filen.
ImportXml(const System::SharedPtr<System::IO::Stream>&, bool)Importerar innehållet i fälten från xml-filen och placerar dem i den nya pdf-filen.
IsRequiredField(const System::String&)Bestämmer om fältet är obligatoriskt eller inte.
RenameField(const System::String&, const System::String&)Byter namn på ett fält. Antingen AcroForm-fält eller XFA-fält är OK.
Save()Sparar värdet på de ifyllda fälten och stänger det öppnade Pdf dokumentet.
Save(System::String) overrideSparar dokumentet i angiven fil.
Save(System::SharedPtr<System::IO::Stream>) overrideSparar dokumentet i angiven ström.
set_AttachmentName(const System::String&)Ställer in namn på bilagan när resultatet av operationen lagras i HttpResponse-objekt som bilaga.
set_ContentDisposition(Aspose::Pdf::ContentDisposition)Ställer in hur innehållet ska lagras när resultatet av operationen lagras i HttpResponse-objektet. Möjligt värde: inline / attachment. Standard: inline.
set_ConvertTo(PdfFormat)Ställer in PDF-filformat. Resultatfilen sparas i det angivna filformatet. Om denna egenskap inte specificeras sparas filen i standard PDF-format utan konvertering.
set_DestFileName(const System::String&)Ställer in destinationsfilnamn.
set_DestStream(const System::SharedPtr<System::IO::Stream>&)Ställer in destinationsströmmen.
set_Response(const System::SharedPtr<System::Web::HttpResponse>&)Ställer in Response-objektet där resultatet av operationen kommer att lagras.
set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&)Ställer in sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions.
set_SrcFileName(const System::String&)Ställer in källfilnamn.
set_SrcStream(const System::SharedPtr<System::IO::Stream>&)Ställer in källströmmen.
SetXfaData(const System::SharedPtr<System::IO::Stream>&)Ersätter XFA-data med angivet datapaket. Datapaketet kan extraheras med hjälp av ExtractXfaData.

Se även