FormEditor

FormEditor class

Klasse zum Bearbeiten von Formularen (Felder hinzufügen/löschen usw.)

public sealed class FormEditor : SaveableFacade

Konstrukteure

NameBeschreibung
FormEditor()Konstruktor für FormEditor.
FormEditor(Document)Initialisiert neuFormEditor Objekt auf Basis derdocument .

Eigenschaften

NameBeschreibung
AttachmentName { get; set; }Ruft den Namen des Anhangs ab oder legt ihn fest, wenn das Ergebnis der Operation als Anhang in HttpResponse-Objekten gespeichert wird.
ContentDisposition { get; set; }Ruft ab oder legt fest, wie Inhalte gespeichert werden, wenn das Ergebnis der Operation im HttpResponse-Objekt gespeichert wird. Möglicher Wert: inline / attachment. Standard: inline.
ConvertTo { set; }Legt das PDF-Dateiformat fest. Die Ergebnisdatei wird im angegebenen Dateiformat gespeichert. Wenn diese Eigenschaft nicht angegeben ist, wird die Datei ohne Konvertierung im Standard-PDF-Format gespeichert.
Document { get; }Ruft die Dokumentfassade ab, an der gearbeitet wird.
ExportItems { get; set; }Legt Optionen für das Kombinationsfeld mit Exportwerten fest.
Facade { get; set; }Legt visuelle Attribute des Felds fest.
Items { get; set; }Legt Elemente fest, die zu einem neu erstellten Listenfeld oder Kombinationsfeld hinzugefügt werden.
RadioButtonItemSize { get; set; }Ruft die Größe des Radiobutton-Elements ab oder legt sie fest (wenn ein neues Radiobutton-Feld hinzugefügt wird).
RadioGap { get; set; }Das Element zum Aufzeichnen des Abstands zwischen zwei benachbarten Optionsfeldern in Pixeln, Standardwert ist 50.
RadioHoriz { get; set; }Das Flag, das angibt, ob die Funkgeräte horizontal oder vertikal angeordnet sind, der Standardwert ist wahr.
Response { get; set; }Ruft das Antwortobjekt ab oder legt es fest, in dem das Ergebnis der Operation gespeichert wird.
SaveOptions { get; set; }Ruft Speicheroptionen ab oder legt sie fest, wenn das Ergebnis als HttpResponse gespeichert wird. Standardwert: PdfSaveOptions.
SubmitFlag { get; set; }Legen Sie die Submission-Flags der Submit-Schaltfläche fest

Methoden

NameBeschreibung
AddField(FieldType, string, int, float, float, float, float)Feld des angegebenen Typs zum Formular hinzufügen.
AddField(FieldType, string, string, int, float, float, float, float)Feld des angegebenen Typs zum Formular hinzufügen.
AddFieldScript(string, string)Fügen Sie JavaScript für ein PushButton-Feld hinzu. Wenn ein altes Ereignis vorhanden ist, wird danach ein neues Ereignis hinzugefügt.
AddListItem(string, string)Fügt dem Listenfeld ein neues Element hinzu.
AddListItem(string, string[])Fügen Sie dem vorhandenen Listenfeld ein neues Element mit Exportwert hinzu, nur für das AcroForm-Kombinationsfeld.
AddSubmitBtn(string, int, string, string, float, float, float, float)Senden-Schaltfläche zum Formular hinzufügen.
virtual BindPdf(Document)Initialisiert die Fassade.
virtual BindPdf(Stream)Initialisiert die Fassade.
virtual BindPdf(string)Initialisiert die Fassade.
override Close()Schließt die Fassade.
CopyInnerField(string, string, int)Kopiert ein vorhandenes Feld an dieselbe Position in der angegebenen Seitenzahl. Es wird ein neues Dokument erstellt, das alles enthält, was das Quelldokument außer dem neu kopierten Feld enthält.
CopyInnerField(string, string, int, float, float)Kopiert ein vorhandenes Feld an eine neue Position, die durch Seitenzahl und Ordinaten angegeben wird. Es wird ein neues Dokument erstellt, das alles enthält, was das Quelldokument außer dem neu kopierten Feld enthält.
CopyOuterField(string, string)Kopiert ein vorhandenes Feld von einem PDF-Dokument in ein anderes Dokument mit Original-Seitenzahl und -Ordinaten. Hinweis: Nur für AcroForm-Felder (außer Radiobox).
CopyOuterField(string, string, int)Kopiert ein vorhandenes Feld von einem PDF-Dokument in ein anderes Dokument mit angegebener Seitenzahl und Original-Koordinaten. Hinweis: Nur für AcroForm-Felder (außer Radiobox).
CopyOuterField(string, string, int, float, float)Kopiert ein vorhandenes Feld von einem PDF-Dokument in ein anderes Dokument mit angegebener Seitenzahl und Ordinaten. Hinweis: Nur für AcroForm-Felder (außer Radiobox).
DecorateField()Ändert visuelle Attribute aller Felder im PDF-Dokument.
DecorateField(FieldType)Ändert visuelle Attribute aller Felder mit dem angegebenen Feldtyp.
DecorateField(string)Ändert visuelle Attribute des angegebenen Felds.
DelListItem(string, string)Artikel aus dem Listenfeld löschen.
Dispose()Entsorgt die Fassade.
GetFieldAppearance(string)Feldflags abrufen.
MoveField(string, float, float, float, float)Neue Position des Feldes setzen.
RemoveField(string)Feld aus dem Formular entfernen.
RemoveFieldAction(string)Sendeaktion des Felds entfernen.
RenameField(string, string)Name des Feldes ändern.
ResetFacade()Alle visuellen Attribute auf leeren Wert zurücksetzen.
ResetInnerFacade()Alle visuellen Attribute der Innenfassade auf leeren Wert zurücksetzen.
virtual Save(Stream)Speichert das PDF-Dokument im angegebenen Stream.
virtual Save(string)Speichert das PDF-Dokument in der angegebenen Datei.
SetFieldAlignment(string, int)Legen Sie den Ausrichtungsstil eines Textfelds fest.
SetFieldAlignmentV(string, int)Legen Sie den vertikalen Ausrichtungsstil eines Textfelds fest.
SetFieldAppearance(string, AnnotationFlags)Feldflags setzen
SetFieldAttribute(string, PropertyFlag)Feldattribute setzen.
SetFieldCombNumber(string, int)Legt die Anzahl der Kämme für ein reguläres einzeiliges Textfeld fest (das Feld wird automatisch in so viele gleich beabstandete Positionen oder Kämme unterteilt, wie der Wert des Parameters combNumber).
SetFieldLimit(string, int)Legt die maximale Zeichenanzahl des Textfelds fest.
SetFieldScript(string, string)JavaScript für ein PushButton-Feld setzen. Wenn altes JavaScript vorhanden war, wird es durch das neue ersetzt.
SetSubmitFlag(string, SubmitFormFlag)Setze Submit-Flag der Submit-Schaltfläche.
SetSubmitUrl(string, string)Legt die URL der Schaltfläche fest.
Single2Multiple(string)Ändern Sie ein einzeiliges Textfeld in ein mehrzeiliges.

Siehe auch