Class FormEditor
Il nome: Aspose.Html.Forms Assemblaggio: Aspose.HTML.dll (25.4.0)
Questa classe rappresenta l’editor sul Aspose.Html.HTMLFormElement che crea un modo più semplice per gli sviluppatori di .net per modificare i moduli html.
[ComVisible(true)]
public class FormEditor : IEnumerable<formelement>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Action
Guarda la definizione dell’attributo di azione in HTML 4.01.
public string Action { get; set; }
Valore di proprietà
Count
Il numero di forme controlla la forma.
public int Count { get; }
Valore di proprietà
Form
L’originale Aspose.Html.HTMLFormElement che è associato all’attuale instanza di Aspose.Html.Forms.FormEditor.
public HTMLFormElement Form { get; }
Valore di proprietà
Method
Il metodo HTTP [Il nuovo IETF RFC 2616] utilizzato per presentare il modulo. vedi la definizione del metodo attribuito in HTML 4.01.
public HttpMethod Method { get; set; }
Valore di proprietà
Questo[int]
Ritorna l’elemento con l’indice specificato.
public FormElement this[int index] { get; }
Valore di proprietà
Questo[String]
Ritorna l’elemento con il nome o l’ID specificato.
public FormElement this[string name] { get; }
Valore di proprietà
Methods
Aggiungi T>(String)
Crea un nuovo Aspose.Html.HTMLElement e lo aggiunge alla fine del modulo.
public T Add<t>(string name) where T : FormElement
Parameters
name
string
Nome dell’elemento
Returns
T
Un nuovo elemento di forma
Tipo di parametri
T
Tipo di elemento di forma
AddInput(String)
Crea un nuovo Aspose.Html.Forms.InputElement e lo aggiunge alla fine del modulo.
public InputElement AddInput(string name)
Parameters
name
string
Nome dell’elemento di input
Returns
Ritorna un nuovo Aspose.Html.Forms.InputElement creato.
AddInput(Strumento, InputElementType)
Crea un nuovo Aspose.Html.Forms.InputElement e lo aggiunge alla fine del modulo.
public InputElement AddInput(string name, InputElementType type)
Parameters
name
string
Nome dell’elemento di input
type
InputElementType
Tipo di elemento di input
Returns
Ritorna un nuovo Aspose.Html.Forms.InputElement creato.
Create(Il modello HTML)
Crea un nuovo Aspose.Html.Forms.FormEditor basato su Aspose.Html.HTMLFormElement.
public static FormEditor Create(HTMLFormElement form)
Parameters
form
HTMLFormElement
L’elemento della forma HTML
Returns
Ritorna una nuova instanza della classe Aspose.Html.Forms.FormEditor
Create(Documenti HTML, int)
Crea un nuovo Aspose.Html.Forms.FormEditor basato su Aspose.Html.HTMLFormElement selezionato dalla raccolta Aspose.Html.HTMLDocument.Forms per indice.
public static FormEditor Create(HTMLDocument document, int index)
Parameters
document
HTMLDocument
Il documento .
index
int
L’indice all’interno della raccolta dei moduli.
Returns
Ritorna una nuova instanza della classe Aspose.Html.Forms.FormEditor
Exceptions
L’eccezione si verifica se l’indice è fuori dal range.
Create(Documenti HTML, String)
Crea un nuovo Aspose.Html.Forms.FormEditor basato su Aspose.Html.HTMLFormElement selezionato dal documento da id.
public static FormEditor Create(HTMLDocument document, string id)
Parameters
document
HTMLDocument
Il documento .
id
string
Il suo identificatore.
Returns
Ritorna una nuova instanza della classe Aspose.Html.Forms.FormEditor
Exceptions
L’eccezione è accurata se non c’è alcun elemento da identificazione specifica o l’elemento non è un tipo di forma.
CreateNew(Il documento HTML)
Crea un nuovo Aspose.Html.HTMLFormElement e lo collega con Aspose.Html.Forms.FormEditor. Aspose.Html.HTMLFormElement viene creato nello stato separato dal documento; per aggiungerlo al documento, si prega di selezionare la posizione giusta e utilizzare il metodo Aspose.Html.Dom.Node.AppendChild(Aspose.Html.Dom.Node).
public static FormEditor CreateNew(HTMLDocument document)
Parameters
document
HTMLDocument
Il documento è HTML.Html.
Returns
Ritorna una nuova instanza della classe Aspose.Html.Forms.FormEditor
Dispose()
Rilascia risorse non gestite e non gestite.
public void Dispose()
Fill(di String, String=» » »)
Questo metodo riempie l’intero modulo con i valori specificati.
public void Fill(Dictionary<string, string=""> values)
Parameters
values
Dictionary
di <
string
, string
>
I valori rappresentati da una coppia di valori chiave che contiene nome e valore per gli elementi di forma.
Sviluppo (int)
Ritorna l’elemento con l’indice specificato.
public T GetElement<t>(int index) where T : FormElement
Parameters
index
int
L’indice dell’elemento
Returns
T
Ritorna l’elemento
Tipo di parametri
T
Tipo di elemento di forma
Sviluppo (String)
Ritorna l’elemento con il nome specificato.
public T GetElement<t>(string name) where T : FormElement
Parameters
name
string
Il nome dell’elemento
Returns
T
Ritorna l’elemento
Tipo di parametri
T
Tipo di elemento di forma
GetEnumerator()
Riceva l’enumeratore
public IEnumerator<formelement> GetEnumerator()
Returns
IEnumerator di < FormElement >
Ritorna l’enumeratore di FormElements.</string,></string,>