Class FormEditor
Der Name: Aspose.Html.Forms Sammlung: Aspose.HTML.dll (25.4.0)
Diese Klasse repräsentiert den Editor über das Aspose.Html.HTMLFormElement, das eine einfachere Möglichkeit für .net-Entwickler erstellt, die HTML-Formulare zu bearbeiten.
[ComVisible(true)]
public class FormEditor : IEnumerable<formelement>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Action
Server-Seite Form Handler. siehe die Definition von Aktionsattribute in HTML 4.01.
public string Action { get; set; }
Eigentumswert
Count
Die Anzahl der Formen kontrolliert die Form.
public int Count { get; }
Eigentumswert
Form
Das ursprüngliche Aspose.Html.HTMLFormElement, das mit dem aktuellen Aspose.Html.Forms.FormEditor verbunden ist.
public HTMLFormElement Form { get; }
Eigentumswert
Method
Die HTTP-Methode [Der IETF RFC 2616] Siehe die Methode Attribute Definition in HTML 4.01.
public HttpMethod Method { get; set; }
Eigentumswert
Diese[Int]
Das Element wird durch den angegebenen Index zurückgegeben.
public FormElement this[int index] { get; }
Eigentumswert
Diese[String]
Wiederherstellen des Elements mit angegebenem Namen oder ID.
public FormElement this[string name] { get; }
Eigentumswert
Methods
hinzufügen t>(String)
Erstellt einen neuen Aspose.Html.HTMLElement und fügt es zum Ende des Formulars hinzu.
public T Add<t>(string name) where T : FormElement
Parameters
name
string
Name des Elements
Returns
T
Eine neue Instanz des Formelements
Arten von Parametern
T
Typ der Form Elemente
AddInput(String)
Erstellt einen neuen Aspose.Html.Forms.InputElement und fügt es zum Ende des Formulars hinzu.
public InputElement AddInput(string name)
Parameters
name
string
Name des Input Elements
Returns
Zurück ein neu erstelltes Aspose.Html.Forms.InputElement.
AddInput(String, InputElementType)
Erstellt einen neuen Aspose.Html.Forms.InputElement und fügt es zum Ende des Formulars hinzu.
public InputElement AddInput(string name, InputElementType type)
Parameters
name
string
Name des Input Elements
type
InputElementType
Typ des Eintrittselements
Returns
Zurück ein neu erstelltes Aspose.Html.Forms.InputElement.
Create(HTMLFormelemente)
Erstellt einen neuen Aspose.Html.Forms.FormEditor auf der Basis von Aspose.Html.HTMLFormElement.
public static FormEditor Create(HTMLFormElement form)
Parameters
form
HTMLFormElement
HTML Form Elemente
Returns
Wiederherstellen einer neuen Instanz der Aspose.Html.Forms.FormEditor Klasse
Create(HTMLDokument, Int)
Erstellt einen neuen Aspose.Html.Forms.FormEditor basierend auf Aspose.Html.HTMLFormElement aus der Aspose.Html.HTMLDocument.Forms Sammlung nach Index ausgewählt.
public static FormEditor Create(HTMLDocument document, int index)
Parameters
document
HTMLDocument
Das Dokument.
index
int
Der Index innerhalb der Form-Kollektion.
Returns
Wiederherstellen einer neuen Instanz der Aspose.Html.Forms.FormEditor Klasse
Exceptions
Die Ausnahme wird geschehen, wenn der Index aus dem Bereich ausgeht.
Create(HTMLDocument und String)
Erstellt einen neuen Aspose.Html.Forms.FormEditor auf der Basis von Aspose.Html.HTMLFormElement aus dem Dokument durch ID ausgewählt.
public static FormEditor Create(HTMLDocument document, string id)
Parameters
document
HTMLDocument
Das Dokument.
id
string
Der Identifizierer.
Returns
Wiederherstellen einer neuen Instanz der Aspose.Html.Forms.FormEditor Klasse
Exceptions
Die Ausnahme geschieht, wenn es kein Element durch die angegebenen ID gibt oder ein Element ist kein Formtyp.
CreateNew(HTMLDokument)
Erstellt ein neues Aspose.Html.HTMLFormElement und verbindet es mit Aspose.Html.Forms.FormEditor. Aspose.Html.HTMLFormElement wird im abgeschlossenen Status des Dokuments erstellt; um es zu dem Dokument hinzufügen, wählen Sie bitte die richtige Lage und verwenden Sie die Aspose.Html.Dom.Node.AppendChild(Aspose.Html.Dom.Node) Methode.
public static FormEditor CreateNew(HTMLDocument document)
Parameters
document
HTMLDocument
Das Aspose.Html.HTMLDokument.
Returns
Wiederherstellen einer neuen Instanz der Aspose.Html.Forms.FormEditor Klasse
Dispose()
Unbeherrschte und verwaltete Ressourcen veröffentlichen.
public void Dispose()
Fill(Wörterbuch String, String="">"">)
Diese Methode füllt die gesamte Form mit den angegebenen Werte.
public void Fill(Dictionary<string, string=""> values)
Parameters
values
Dictionary
&undlt;
string
, string
>
Die Werte, die durch das Schlüssel-Wertpaar dargestellt werden, das Name und Wert für Formelelementen enthält.
Verabreichung(Int)
Das Element wird durch den angegebenen Index zurückgegeben.
public T GetElement<t>(int index) where T : FormElement
Parameters
index
int
Der Index des Elements
Returns
T
Rückkehr des Elements.
Arten von Parametern
T
Typ des Formelelements
Verabreichung(String)
Wiederherstellen des Elements mit dem angegebenen Namen.
public T GetElement<t>(string name) where T : FormElement
Parameters
name
string
Der Element Name
Returns
T
Rückkehr des Elements.
Arten von Parametern
T
Typ des Formelelements
GetEnumerator()
Erhalten Sie den Enumerator.
public IEnumerator<formelement> GetEnumerator()
Returns
IEnumerator &undlt; FormElement >
Zurück zum FormElements-Enumerator.</string,></string,>