Form

Form class

Klasse, die das Acro-Formularobjekt darstellt.

public sealed class Form : SaveableFacade

Konstrukteure

Name Beschreibung
Form() Konstruktor des Formulars ohne Parameter.
Form(Document) Initialisiert neuForm Objekt auf Basis derdocument .
Form(Stream) Konstruktor für Formular.
Form(string) Konstruktor von Form.

Eigenschaften

Name Beschreibung
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.
FieldNames { get; } Ruft eine Liste mit Feldnamen im Formular ab.
FormSubmitButtonNames { get; } Ruft alle Namen der Schaltfläche zum Senden des Formulars ab.
ImportResult { get; } Ergebnis des letzten Importvorgangs. Array von Objekten, die das Ergebnis des Imports für jedes Feld beschreiben.
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.

Methoden

Name Beschreibung
virtual BindPdf(Document) Initialisiert die Fassade.
virtual BindPdf(Stream) Initialisiert die Fassade.
virtual BindPdf(string) Initialisiert die Fassade.
override Close() Schließt geöffnete Dateien ohne Änderungen.
Dispose() Entsorgt die Fassade.
ExportFdf(Stream) Exportiert den Inhalt der Felder des pdf in den fdf-Stream.
ExportXfdf(Stream) Exportiert den Inhalt der Felder des PDF in den XML-Stream. Der Wert des Schaltflächenfelds wird nicht exportiert.
ExportXml(Stream) Exportiert den Inhalt der Felder des PDF in den XML-Stream. Der Wert des Schaltflächenfelds wird nicht exportiert.
ExtractXfaData(Stream) Extrahiert XFA-Datenpaket
FillBarcodeField(string, string) Füllen Sie ein Barcode-Feld gemäß seinem vollständig qualifizierten Feldnamen aus.
FillField(string, bool) Füllt das Kontrollkästchenfeld mit einem booleschen Wert. Hinweis: Nur auf Kontrollkästchen anwenden. Bitte beachten Sie, dass Aspose.Pdf.Facades nur vollständige Feldnamen unterstützt und im Gegensatz zu Aspose.Pdf nicht mit teilweisen Feldnamen arbeitet .Kit; Wenn das Feld beispielsweise den vollständigen Namen „Form.Subform.CheckBoxField“ hat, sollten Sie den vollständigen Namen und nicht „CheckBoxField“ angeben. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu suchen.
FillField(string, int) Füllt das Radiobox-Feld mit einem gültigen Indexwert gemäß einem vollqualifizierten Feldnamen. Vor dem Füllen der Felder muss nur der Feldname bekannt sein. Während der Wert durch seinen Index angegeben werden kann. Hinweis: Nur auf Radio Box-, Combo Box- und List Box-Felder anwenden. Bitte beachten Sie, dass Aspose.Pdf.Facades nur vollständige Feldnamen unterstützt und nicht mit unvollständigen -Feldnamen arbeitet im Gegensatz zu Aspose.Pdf.Kit; Wenn das Feld beispielsweise den vollständigen Namen “Form.Subform.ListBoxField” hat, sollten Sie den vollständigen Namen und nicht “ListBoxField” angeben. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu durchsuchen.
FillField(string, string) Füllt das Feld mit einem gültigen Wert gemäß einem vollständig qualifizierten Feldnamen. Vor dem Ausfüllen der Felder müssen die Namen aller Felder und die entsprechenden gültigen Werte bekannt sein. Bei Feldnamen und -werten wird zwischen Groß- und Kleinschreibung unterschieden. Bitte beachten Sie dies Aspose.Pdf.Facades unterstützt nur vollständige Feldnamen und arbeitet nicht mit teilweisen Feldnamen im Gegensatz zu Aspose.Pdf.Kit; Wenn das Feld beispielsweise den vollständigen Namen “Form.Subform.TextField” hat, sollten Sie den vollständigen Namen angeben und nicht “Textfeld”. Sie können die FieldNames-Eigenschaft verwenden, um vorhandene Feldnamen zu durchsuchen und das erforderliche Feld anhand seines Teilnamens zu durchsuchen.
FillField(string, string[]) Füllen Sie ein Feld mit Mehrfachauswahl.Hinweis: nur für AcroForm List Box Field.
FillField(string, string, bool) Füllt das Feld mit dem angegebenen Wert.
FillFields(string[], string[], out Stream) Füllt die Textfeldfelder mit Textwerten aus und speichert das Dokument. Relevant für signierte Dokumente. Hinweis: Nur auf Textfeld anwenden. Sowohl der Feldname als auch die Werte sind zwischen Groß- und Kleinschreibung zu unterscheiden.
FillImageField(string, Stream) Überlädt die Funktion von FillImageField. Die Eingabe ist ein Bildstream.
FillImageField(string, string) Fügt ein Bild gemäß seines vollqualifizierten Feldnamens in das vorhandene Schaltflächenfeld als Aussehen ein.
FlattenAllFields() Flacht alle Felder ab.
FlattenField(string) Flacht ein angegebenes Feld mit dem vollständig qualifizierten Feldnamen ab. Alle anderen Felder bleiben unverändert. Wenn der fieldName ungültig ist, bleiben alle Felder unveränderlich.
GetButtonOptionCurrentValue(string) Gibt den aktuellen Wert für Optionsfelder für Optionsfelder zurück.
GetButtonOptionValues(string) Ruft Optionsfelder für Optionsfelder und zugehörige Werte basierend auf dem Feldnamen ab. Diese Methode hat Bedeutung für Gruppen von Optionsfeldern.
GetField(string) Ruft den Wert des Felds gemäß seinem Feldnamen ab.
GetFieldFacade(string) Gibt das FrommFieldFacade-Objekt zurück, das alle Darstellungsattribute enthält.
GetFieldFlag(string) Gibt Flags des Feldes zurück.
GetFieldLimit(string) Holen Sie sich die Begrenzung des Textfelds.
GetFieldType(string) Gibt den Feldtyp zurück.
GetFullFieldName(string) Ruft den vollständigen Feldnamen gemäß seinem kurzen Feldnamen ab.
GetRichText(string) Ruft den Wert eines Rich-Text-Felds ab, einschließlich der Formatinformationen für jedes Zeichen.
GetSubmitFlags(string) Gibt die Submission-Flags der Submit-Schaltfläche zurück
ImportFdf(Stream) Importiert den Inhalt der Felder aus der fdf-Datei und fügt sie in das neue pdf ein.
ImportXfdf(Stream) Importiert den Inhalt der Felder aus der xfdf(xml)-Datei und fügt sie in das neue pdf ein.
ImportXml(Stream) Importiert den Inhalt der Felder aus der xml-Datei und fügt sie in das neue pdf ein.
ImportXml(Stream, bool) Importiert den Inhalt der Felder aus der xml-Datei und fügt sie in das neue pdf ein.
IsRequiredField(string) Legt fest, ob das Feld erforderlich ist oder nicht.
RenameField(string, string) Benennt ein Feld um. Entweder das AcroForm-Feld oder das XFA-Feld ist in Ordnung.
override Save(Stream) Speichert das Dokument im angegebenen Stream.
override Save(string) Speichert das Dokument in der angegebenen Datei.
SetXfaData(Stream) Ersetzt XFA-Daten durch angegebenes Datenpaket. Datenpakete können mit ExtractXfaData extrahiert werden.

Andere Mitglieder

Name Beschreibung
class FormImportResult Klasse, die das Ergebnis beim Feldimport beschreibt.
enum ImportStatus Status des importierten Felds

Siehe auch