HtmlDocument.Images Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci všech značek obrázků v dokumentu.
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
Hodnota vlastnosti
Kolekce HtmlElement objektů, jedna pro každou značku IMG v dokumentu. Prvky se vrátí z kolekce ve zdrojovém pořadí.
Příklady
Následující příklad kódu prozkoumá ALT
atribut všech obrázků v dokumentu a nastaví výchozí ALT
atribut, pokud hodnota ještě není nastavená.
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
Poznámky
Images vrátí kolekci HtmlElement objektů. Pokud chcete získat přístup k atributům, například ALT
a SRC
, které nejsou přímo vystaveny HtmlElement, použijte metodu GetAttribute .
Pokud chcete do dokumentu přidat nový obrázek, vytvořte novou IMG
značku jako řetězec a přiřaďte ji k InnerHtml vlastnosti elementu dříve přidanému do HTML DOM, nebo použijte CreateElement metodu, nastavte její vlastnosti pomocí SetAttributea přidejte ji jako podřízenou položku existujícího prvku pomocí AppendChild.