Compartilhar via


HtmlDocument.Images Propriedade

Definição

Obtém uma coleção de todas as marcas de imagem no 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

Valor da propriedade

HtmlElementCollection

Uma coleção de objetos HtmlElement, um para cada marca IMG no documento. Elementos são retornados da coleção na ordem de origem.

Exemplos

O exemplo de código a seguir examina o ALT atributo de todas as imagens no documento e define um atributo padrão ALT se um valor ainda não estiver definido.

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

Comentários

Images retorna uma coleção de HtmlElement objetos. Para acessar atributos, como ALT e SRC, que não são expostos diretamente, HtmlElementuse o GetAttribute método.

Para adicionar uma nova imagem a um documento, crie uma nova IMG marca como uma cadeia de caracteres e atribua-a InnerHtml à propriedade de um elemento adicionado anteriormente ao HTML DOM; ou use o CreateElement método, defina suas propriedades usando SetAttributee adicione-a como um filho de um elemento existente usando AppendChild.

Aplica-se a

Confira também