HTML браузер

Назначение

Элемент предназначен для отображения произвольного HTML-документа по URL-адресу, либо XML связанной карточки с (опционально) примененным XSL-преобразованием.

Отображение в области "Панель инструментов"

Отображение в области "Панель инструментов"
Рисунок 1. Отображение в области "Панель инструментов"

Данные

Источник данных

Не требует привязки к полю.

XSLT-преобразование

Текст XSLT, применяемого к XML-данным карточки.

Пользовательские данные

Предопределённый HTML-документ (используется при выборе в качестве типа содержимого пользовательского HTML); может содержать до 4000 знаков.

Тип содержимого

Определяет тип HTML-документа, отображаемого в элементе управления:

  • Card Data XML — XML данных карточки: в качестве содержимого будет использован XML-документ, содержащий данные карточки. Для использования элемента требуется написать скрипт.

    Пример скрипта для события карточки "CardActivated":
    private void Документ_CardActivated(System.Object sender, Docsvision.Platform.WinForms.CardActivatedEventArgs e)
    {
     var browser = (this.CardControl as ICustomizableControl).FindPropertyItem<HtmlBrowser>("BrowserName");
     var fieldInfo = browser.GetType().BaseType.GetField("cardData", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
     fieldInfo.SetValue(browser, this.CardData);
    
     var methodInfo = browser.GetType().BaseType.GetMethod("ReflectChanges", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
       methodInfo.Invoke(browser, null);
    }
  • Custom HTML — пользовательский HTML. Будет использоваться предопределённый HTML-документ. Для использования элемента в поле Пользовательские данные нужно указать содержимое html-документа (html-код).

  • Custom URL — пользовательский URL. Будет отображаться HTML-страница по заданному адресу. Для использования элемента в поле Пользовательские данные нужно указать адрес html-документа (ссылку).

Контекстное меню

Определяет режим отображения или скрытия контекстного меню в браузере:

  • Да — отображать;

  • Нет — не отображать.

Настройка локализации

Допускается локализация общих свойств элемента. Описание настройки локализации содержится в разделе Общие свойства элементов управления.

Для элемента HTML браузер может быть локализовано свойство XSL преобразование. Добавление локализованных названий выполняется в окне Локализация отображаемого значения, открываемом при нажатии на кнопку Земной шар справа от поля.

Добавление локализации для свойства "XSL преобразование"
Рисунок 2. Добавление локализации для свойства "XSL преобразование"

В поле Значение по умолчанию и таблице значений можно указать текст преобразования. Для ввода используется XML редактор. Подробнее о настройке локализации см. раздел Локализация разметки.