Class FormEditor
Il nome: Aspose.Html.Forms Assemblaggio: Aspose.HTML.dll (25.5.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, IDisposableInheritance
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 : FormElementParameters
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 : FormElementParameters
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 : FormElementParameters
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,>