Class FormEditor
Numele spaţiului: Aspose.Html.Forms Asamblare: Aspose.HTML.dll (25.4.0)
Această clasă reprezintă editorul pe Aspose.Html.HTMLFormElement, care creează o modalitate mai ușoară pentru dezvoltatorii .net de a edita formularele html.
[ComVisible(true)]
public class FormEditor : IEnumerable<formelement>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Action
Vedeți definiția atributului de acțiune în HTML 4.01.
public string Action { get; set; }
Valoarea proprietății
Count
Numărul de forme controlează în formă.
public int Count { get; }
Valoarea proprietății
Form
Aspose.Html.HTMLFormElement original care este asociat cu instanta curenta a Aspose.Html.Forms.FormEditor.
public HTMLFormElement Form { get; }
Valoarea proprietății
Method
Metoda HTTP [Etichetă: IETF RFC 2616Vedeți definiția metodei atribuite în HTML 4.01.
public HttpMethod Method { get; set; }
Valoarea proprietății
Această[int]
Întoarce elementul prin index specificat.
public FormElement this[int index] { get; }
Valoarea proprietății
Această[Strângere]
Întoarce elementul cu numele sau ID specificat.
public FormElement this[string name] { get; }
Valoarea proprietății
Methods
adăugă t>(Strângere)
Creează un nou Aspose.Html.HTMLElement și îl adaugă la sfârșitul formularului.
public T Add<t>(string name) where T : FormElement
Parameters
name
string
Numele elementului
Returns
T
Un nou element de formă
Tipuri de parametri
T
Tipul elementului de formă
AddInput(Strângere)
Creează un nou Aspose.Html.Forms.InputElement și îl adaugă la sfârșitul formularului.
public InputElement AddInput(string name)
Parameters
name
string
Numele elementului de intrare
Returns
Întoarce un nou Aspose.Html.Forms.InputElement creat.
AddInput(Cuvânt cheie, InputType)
Creează un nou Aspose.Html.Forms.InputElement și îl adaugă la sfârșitul formularului.
public InputElement AddInput(string name, InputElementType type)
Parameters
name
string
Numele elementului de intrare
type
InputElementType
Tipul elementului de intrare
Returns
Întoarce un nou Aspose.Html.Forms.InputElement creat.
Create(HTMLFormulă)
Creează un nou Aspose.Html.Forms.FormEditor bazat pe Aspose.Html.HTMLFormElement.
public static FormEditor Create(HTMLFormElement form)
Parameters
form
HTMLFormElement
Elementul de formă HTML
Returns
Întoarceți o nouă instanță a clasei Aspose.Html.Forms.FormEditor
Create(Cuvânt cheie, int)
Creează un nou Aspose.Html.Forms.FormEditor bazat pe Aspose.Html.HTMLFormElement selectat din colecția Aspose.Html.HTMLDocument.Forms prin index.
public static FormEditor Create(HTMLDocument document, int index)
Parameters
document
HTMLDocument
şi documentul .
index
int
Indicele din interiorul colectării formularelor.
Returns
Întoarceți o nouă instanță a clasei Aspose.Html.Forms.FormEditor
Exceptions
Excepția este acordată în cazul în care indexul este în afara intervalului.
Create(Cuvânt cheie, string)
Creează un nou Aspose.Html.Forms.FormEditor bazat pe Aspose.Html.HTMLFormElement selectat din document prin ID.
public static FormEditor Create(HTMLDocument document, string id)
Parameters
document
HTMLDocument
şi documentul .
id
string
pentru identificator.
Returns
Întoarceți o nouă instanță a clasei Aspose.Html.Forms.FormEditor
Exceptions
Excepția este acordată în cazul în care nu există un element prin ID specificat sau elementul nu este un tip de formă.
CreateNew(Documentul HTML)
Creează un nou Aspose.Html.HTMLFormElement și îl asociază cu Aspose.Html.Forms.FormEditor. Aspose.Html.HTMLFormElement este creat în starea separată din document; pentru a o adăuga la document, vă rugăm să alegeți locația potrivită și să utilizați metoda Aspose.Html.Dom.Node.AppendChild(Aspose.Html.Dom.Node).
public static FormEditor CreateNew(HTMLDocument document)
Parameters
document
HTMLDocument
Cuvânt cheie: HTMLDocument.
Returns
Întoarceți o nouă instanță a clasei Aspose.Html.Forms.FormEditor
Dispose()
Eliberează resurse necontrolate și gestionate.
public void Dispose()
Fill(Etichetă String, String="">)
Această metodă umple întreaga formă cu valorile specificate.
public void Fill(Dictionary<string, string=""> values)
Parameters
values
Dictionary
<
string
, string
>
Valorile reprezentate de cuplul de valori cheie care conține numele și valoarea elementelor de formă.
Răspundeți(int)
Întoarce elementul prin index specificat.
public T GetElement<t>(int index) where T : FormElement
Parameters
index
int
Indicele elementului
Returns
T
Întoarceţi elementul.
Tipuri de parametri
T
Tipul elementului de formă
Răspundeți(Strângere)
Întoarce elementul cu numele specificat.
public T GetElement<t>(string name) where T : FormElement
Parameters
name
string
Numele elementului
Returns
T
Întoarceţi elementul.
Tipuri de parametri
T
Tipul elementului de formă
GetEnumerator()
Obțineți enumeratorul.
public IEnumerator<formelement> GetEnumerator()
Returns
Întoarceți enumeratorul FormElements.</string,></string,>