HtmlDocument.Images Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de todas as etiquetas de imagem do 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 de Propriedade
Uma coleção de HtmlElement objetos, um para cada etiqueta IMG no documento. Os elementos são devolvidos da coleção por ordem de fonte.
Exemplos
O exemplo de código seguinte examina o ALT atributo de todas as imagens no documento e define um atributo por defeito 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
Observações
Images devolve uma coleção de HtmlElement objetos. Para aceder a atributos, como ALT e SRC, que não são diretamente expostos por HtmlElement, use o GetAttribute método.
Para adicionar uma nova imagem a um documento, crie uma nova IMG etiqueta como cadeia e atribua-a à InnerHtml propriedade de um elemento previamente adicionado ao DOM HTML; ou use o CreateElement método, defina as suas propriedades usando SetAttribute, e adicione-a como filho de um elemento existente usando AppendChild.