FormEditor

FormEditor class

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

public sealed class FormEditor : SaveableFacade

Konstruktörer

namn Beskrivning
FormEditor() Konstruktör för FormEditor.
FormEditor(Document) Initierar nyFormEditor objekt på basen avdocument .

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å.
ExportItems { get; set; } Ställer in alternativ för kombinationsrutan med exportvärden.
Facade { get; set; } Anger visuella attribut för fältet.
Items { get; set; } Ställer in objekt som kommer att läggas till i en nyskapad listruta eller kombinationsruta.
RadioButtonItemSize { get; set; } Hämtar eller ställer in storleken på alternativknappens objektstorlek (när ett nytt alternativknappfält läggs till).
RadioGap { get; set; } Medlemmen som ska spela in gapet mellan två angränsande radioknappar i pixlar, standard är 50.
RadioHoriz { get; set; } Flaggan för att indikera om radioapparaterna är anordnade horisontellt eller vertikalt, standardvärdet är sant.
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.
SubmitFlag { get; set; } Ställ in skicka-knappens inlämningsflaggor

Metoder

namn Beskrivning
AddField(FieldType, string, int, float, float, float, float) Lägg till fält av angiven typ i formuläret.
AddField(FieldType, string, string, int, float, float, float, float) Lägg till fält av angiven typ i formuläret.
AddFieldScript(string, string) Lägg till JavaScript för ett tryckknappsfält. Om det finns en gammal händelse läggs en ny händelse till efter den.
AddListItem(string, string) Lägger till nytt objekt i listrutan.
AddListItem(string, string[]) Lägg till ett nytt objekt med exportvärde till det befintliga listboxfältet, endast för AcroForms kombinationsrutafält.
AddSubmitBtn(string, int, string, string, float, float, float, float) Lägg till knappen skicka i formuläret.
virtual BindPdf(Document) Initierar fasaden.
virtual BindPdf(Stream) Initierar fasaden.
virtual BindPdf(string) Initierar fasaden.
override Close() Stänger fasaden.
CopyInnerField(string, string, int) Kopierar ett befintligt fält till samma position i angivet sidnummer. Ett nytt dokument kommer att produceras, som innehåller allt som källdokumentet har förutom det nykopierade fältet.
CopyInnerField(string, string, int, float, float) Kopierar ett befintligt fält till en ny position specificerad av både sidnummer och ordinater. Ett nytt dokument kommer att produceras, som innehåller allt som källdokumentet har förutom det nykopierade fältet.
CopyOuterField(string, string) Kopierar ett befintligt fält från ett PDF-dokument till ett annat dokument med originalsidnummer och ordinater. Observera: Endast för AcroForm-fält (exklusive radiobox).
CopyOuterField(string, string, int) Kopierar ett befintligt fält från ett PDF-dokument till ett annat dokument med angivet sidnummer och originalordinater. Observera: Endast för AcroForm-fält (exklusive radiobox).
CopyOuterField(string, string, int, float, float) Kopierar ett befintligt fält från ett PDF-dokument till ett annat dokument med angivet sidnummer och ordinater. Observera: Endast för AcroForm-fält (exklusive radiobox).
DecorateField() Ändrar visuella attribut för alla fält i PDF-dokumentet.
DecorateField(FieldType) Ändrar visuella attribut för alla fält med den angivna fälttypen.
DecorateField(string) Ändrar visuella attribut för det angivna fältet.
DelListItem(string, string) Ta bort objekt från listfältet.
Dispose() Disponerar fasaden.
GetFieldAppearance(string) Få fältflaggor.
MoveField(string, float, float, float, float) Ställ in ny position för fältet.
RemoveField(string) Ta bort fält från formuläret.
RemoveFieldAction(string) Ta bort inlämningsåtgärd från fältet.
RenameField(string, string) Ändra namn på fältet.
ResetFacade() Återställ alla visuella attribut till tomt värde.
ResetInnerFacade() Återställ alla visuella attribut för inre fasad till tomt värde.
virtual Save(Stream) Sparar PDF-dokumentet till den angivna strömmen.
virtual Save(string) Sparar PDF-dokumentet till den angivna filen.
SetFieldAlignment(string, int) Ställ in justeringsstilen för ett textfält.
SetFieldAlignmentV(string, int) Ställ in stilen för vertikal justering av ett textfält.
SetFieldAppearance(string, AnnotationFlags) Ange fältflaggor
SetFieldAttribute(string, PropertyFlag) Ställ in attribut för fält.
SetFieldCombNumber(string, int) Ställer in antalet kammar för ett vanligt enrads textfält (fältet är automatiskt uppdelat i lika många positioner med lika mellanrum, eller kammar, som värdet på parametern combNumber).
SetFieldLimit(string, int) Anger maximalt antal tecken i textfältet.
SetFieldScript(string, string) Ställ in JavaScript för ett tryckknappsfält. Om gammalt JavaScript fanns kommer det att ersättas av det nya.
SetSubmitFlag(string, SubmitFormFlag) Ställ in skicka flagga för skicka knappen.
SetSubmitUrl(string, string) Anger URL för knappen.
Single2Multiple(string) Ändra ett enkelradigt textfält till ett flerradigt.

Se även