HtmlDocument.Images Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию всех тегов изображений в документе.
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
Значение свойства
Коллекция объектов HtmlElement, по одному для каждого тега IMG в документе. Элементы возвращаются из коллекции в исходном порядке.
Примеры
Следующий пример кода проверяет ALT
атрибут всех изображений в документе и задает атрибут по умолчанию ALT
, если значение еще не задано.
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
Комментарии
Images возвращает коллекцию HtmlElement объектов. Для доступа к атрибутамHtmlElement, таким как ALT
и SRC
, которые не предоставляются напрямую, используйте GetAttribute метод.
Чтобы добавить новое изображение в документ, создайте новый IMG
тег в виде строки и назначьте его InnerHtml свойству элемента, ранее добавленного в HTML DOM; или используйте CreateElement метод, задайте его свойства с помощью SetAttributeи добавьте его в качестве дочернего элемента существующего элемента с помощью AppendChild.