Aspose::Pdf::Facades::FormEditor class

FormEditor class

Klass för redigering av formulär (lägg till/ta bort fält etc)

class FormEditor : public Aspose::Pdf::Facades::SaveableFacade

Metoder

MetodBeskrivning
AddField(FieldType, const System::String&, int32_t, float, float, float, float)Lägg till fält av angiven typ i formuläret.
AddField(FieldType, const System::String&, const System::String&, int32_t, float, float, float, float)Lägg till fält av angiven typ i formuläret.
AddFieldScript(const System::String&, const System::String&)Lägg till JavaScript för ett PushButton-fält. Om ett gammalt händelse finns, läggs den nya händelsen till efter den.
AddListItem(const System::String&, const System::String&)Lägger till ett nytt objekt i listbox.
AddListItem(const System::String&, const System::ArrayPtr<System::String>&)Lägg till ett nytt objekt med Export‑värde i det befintliga listbox‑fältet, endast för AcroForm‑kombinationsruta.
AddSubmitBtn(const System::String&, int32_t, const System::String&, const System::String&, float, float, float, float)Lägg till en skicka‑knapp på formuläret.
Close() overrideStänger fasaden.
CopyInnerField(const System::String&, const System::String&, int32_t)Kopierar ett befintligt fält till samma position på angivet sidnummer. Ett nytt dokument kommer att skapas, som innehåller allt som källdokumentet har förutom det nykopierade fältet.
CopyInnerField(const System::String&, const System::String&, int32_t, float, float)Kopierar ett befintligt fält till en ny position som anges av både sidnummer och koordinater. Ett nytt dokument kommer att skapas, som innehåller allt som källdokumentet har förutom det nykopierade fältet.
CopyOuterField(const System::String&, const System::String&)Kopierar ett befintligt fält från ett PDF‑dokument till ett annat dokument med originalt sidnummer och koordinater. Observera: Endast för AcroForm‑fält (exklusive radioknappar).
CopyOuterField(const System::String&, const System::String&, int32_t)Kopierar ett befintligt fält från ett PDF‑dokument till ett annat dokument med angivet sidnummer och originalkoordinater. Observera: Endast för AcroForm‑fält (exklusive radioknappar).
CopyOuterField(const System::String&, const System::String&, int32_t, float, float)Kopierar ett befintligt fält från ett PDF‑dokument till ett annat dokument med angivet sidnummer och koordinater. Observera: Endast för AcroForm‑fält (exklusive radioknappar).
DecorateField(const System::String&)Ändrar visuella attribut för det angivna fältet.
DecorateField(FieldType)Ändrar visuella attribut för alla fält med den angivna fälttypen.
DecorateField()Ändrar visuella attribut för alla fält i PDF‑dokumentet.
DelListItem(const System::String&, const System::String&)Ta bort objekt från listfältet.
FormEditor(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&)Konstruktor för FormEditor.
FormEditor(const System::String&, const System::String&)Konstruktor för FormEditor.
FormEditor()Konstruktor för FormEditor.
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&)Initierar ett nytt FormEditor-objekt baserat på document.
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&)Initierar ett nytt FormEditor-objekt baserat på document.
FormEditor(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&)Initierar ett nytt FormEditor-objekt baserat på document.
FormEditor(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&)Skapar FormEditor som sparar resultatet i ett HttpResponse‑objekt.
FormEditor(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&)Skapar FormEditor 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 destinationsfilens namn.
get_DestStream() constHämtar destinationsström.
get_ExportItems() constStäller in alternativ för kombinationsruta med exportvärden.
get_Facade() constStäller in visuella attribut för fältet.
get_Items() constStäller in objekt som kommer att läggas till i nyss skapad listbox eller kombinationsruta.
get_RadioButtonItemSize() constHämtar storleken på radioknappens objektstorlek (när ett nytt radioknappfält läggs till). ** formEditor = new Aspose.Pdf.Facades.FormEditor("PdfForm.pdf", "FormEditor_AddField_RadioButton.pdf"); formEditor.RadioGap = 4; formEditor.RadioHoriz = false; formEditor.RadioButtonItemSize = 20; formEditor.Items = new string[] { "First", "Second", "Third" }; formEditor.AddField(FieldType.Radio, "AddedRadioButtonField", "Second", 1, 10, 30, 110, 130); formEditor.Save(); **
get_RadioGap()Medlemmen för att registrera avståndet mellan två intilliggande radioknappar i pixlar, standard är 50.
get_RadioHoriz() constFlaggan för att ange om radioknapparna är placerade horisontellt eller vertikalt, standardvärdet är true.
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 namnet på källfilen.
get_SrcStream() constHämtar källströmmen.
get_SubmitFlag() constStäll in inskickningsknappens inskickningsflaggor.
GetFieldAppearance(const System::String&)Hämta fältflaggor.
MoveField(const System::String&, float, float, float, float)Ställ in ny position för fältet.
RemoveField(const System::String&)Ta bort fältet från formuläret.
RemoveFieldAction(const System::String&)Ta bort inskickningsåtgärden för fältet.
RenameField(const System::String&, const System::String&)Ändra fältets namn.
ResetFacade()Återställ alla visuella attribut till tomt värde.
ResetInnerFacade()Återställ alla visuella attribut för den inre fasaden till tomt värde.
Save()Sparar ändringar i destinationsfilen.
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 destinationsfilens namn.
set_DestStream(const System::SharedPtr<System::IO::Stream>&)Ställer in destinationsströmmen.
set_ExportItems(const System::ArrayPtr<System::ArrayPtr<System::String>>&)Ställer in alternativ för kombinationsruta med exportvärden.
set_Facade(const System::SharedPtr<FormFieldFacade>&)Ställer in visuella attribut för fältet.
set_Items(const System::ArrayPtr<System::String>&)Ställer in objekt som kommer att läggas till i nyss skapad listbox eller kombinationsruta.
set_RadioButtonItemSize(double)Ställer in storleken på radioknappens objektstorlek (när ett nytt radioknappfält läggs till). ** formEditor = new Aspose.Pdf.Facades.FormEditor(“PdfForm.pdf”, “FormEditor_AddField_RadioButton.pdf”); formEditor.RadioGap = 4; formEditor.RadioHoriz = false; formEditor.RadioButtonItemSize = 20; formEditor.Items = new string[] { “First”, “Second”, “Third” }; formEditor.AddField(FieldType.Radio, “AddedRadioButtonField”, “Second”, 1, 10, 30, 110, 130); formEditor.Save(); **
set_RadioGap(float)Medlemmen för att registrera avståndet mellan två intilliggande radioknappar i pixlar, standard är 50.
set_RadioHoriz(bool)Flaggan för att ange om radioknapparna är placerade horisontellt eller vertikalt, standardvärdet är true.
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 namn på källfilen.
set_SrcStream(const System::SharedPtr<System::IO::Stream>&)Ställer in källströmmen.
set_SubmitFlag(SubmitFormFlag)Ställ in inskickningsknappens inskickningsflaggor.
SetFieldAlignment(const System::String&, int32_t)Ställ in justeringsstilen för ett textfält.
SetFieldAlignmentV(const System::String&, int32_t)Ställ in den vertikala justeringsstilen för ett textfält.
SetFieldAppearance(const System::String&, Annotations::AnnotationFlags)Ange fältflaggor.
SetFieldAttribute(const System::String&, PropertyFlag)Ange attribut för fältet.
SetFieldCombNumber(const System::String&, int32_t)Ställer in antalet kammar för ett vanligt enkellinjigt textfält (fältet delas automatiskt upp i lika många jämnt fördelade positioner, eller kammar, som värdet på parametern combNumber).
SetFieldLimit(const System::String&, int32_t)Ställer in maximalt teckenantal för textfältet.
SetFieldScript(const System::String&, const System::String&)Ange JavaScript för ett PushButton-fält. Om tidigare JavaScript fanns, kommer det att ersättas av det nya.
SetSubmitFlag(const System::String&, SubmitFormFlag)Ange sändningsflagga för sändningsknappen.
SetSubmitUrl(const System::String&, const System::String&)Ställer in URL för knappen.
Single2Multiple(const System::String&)Ändra ett enkellinjigt textfält till ett flerradigt.

Se även