HtmlDocument.Images Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di tutti i tag di immagine nel documento.
public:
property System::Windows::Forms::HtmlElementCollection ^ Images { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Images { get; }
member this.Images : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Images As HtmlElementCollection
Valore della proprietà
Raccolta di oggetti HtmlElement, uno per ciascun tag IMG nel documento. Gli elementi della raccolta vengono restituiti nell'ordine originario.
Esempio
Nell'esempio di codice seguente viene esaminato l'attributo ALT
di tutte le immagini nel documento e viene impostato un attributo predefinito ALT
se un valore non è già impostato.
private string[] GetImageUrls()
{
if (webBrowser1.Document != null)
{
HtmlDocument doc = webBrowser1.Document;
string[] urls = (string[])Array.CreateInstance(Type.GetType("System.String"), doc.Images.Count);
foreach (HtmlElement imgElement in doc.Images)
{
urls[urls.Length] = imgElement.GetAttribute("src");
}
return (urls);
}
else
{
return (new string[0]);
}
}
Private Function GetImageUrls() As String()
If (WebBrowser1.Document IsNot Nothing) Then
Dim Urls(WebBrowser1.Document.Images.Count) As String
For Each ImgElement As HtmlElement In WebBrowser1.Document.Images
Urls(Urls.Length) = ImgElement.GetAttribute("SRC")
Next
GetImageUrls = Urls
Else
Dim Urls(0) As String
GetImageUrls = Urls
End If
End Function
Commenti
Images restituisce una raccolta di HtmlElement oggetti. Per accedere agli attributi, ad esempio ALT
e SRC
, che non sono esposti direttamente da HtmlElement, usare il GetAttribute metodo .
Per aggiungere una nuova immagine a un documento, creare un nuovo IMG
tag come stringa e assegnarlo alla InnerHtml proprietà di un elemento precedentemente aggiunto al DOM HTML oppure impostare le CreateElement relative proprietà usando SetAttributee aggiungerlo come figlio di un elemento esistente usando AppendChild.