ЭлементВставкаHTML.Высота

Свойства · Height

Тип: Строка. Содержит высоту вставляемого объекта (атрибут height элемента embed).

Полное описание, параметры и ограничения

ЭлементВставкаHTML.Высота (HTMLEmbedElement.Height)

ЭлементВставкаHTML (HTMLEmbedElement)

Высота (Height)

Доступен, начиная с версии 8.2.

Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит высоту вставляемого объекта (атрибут height элемента embed).
Доступность:

Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.2.

Методическая информация

Практические примеры

Настроить пустой embed без запуска плагина

Собственный узел embed описывает место для старого встраиваемого объекта. Источник и тип ресурса не задаём.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Используйте учебную базу платформы 8.5.1.1343 и серверную процедуру учебного общего модуля. Каждый пример выполняйте отдельно.

  2. Все данные заказа вымышлены и находятся в строке. ЧтениеHTML разбирает данные, но не является браузером: форма не отправляется, ссылки не открываются, картинки не скачиваются.

  3. Никакие файлы, адреса сайтов, токены и документы информационной базы не нужны. Не заменяйте учебную строку произвольным внешним HTML без отдельной проверки безопасности.

  4. Индексы коллекций начинаются с нуля. Перед обращением к найденному узлу проверяйте Неопределено; перед специальными свойствами элемента проверяйте его тип.

HTML = "<html><head><title>Учебный заказ</title><meta id='meta' name='description' content='Вымышленный заказ'></head>
|<body id='body'><p id='note'>Заказ существует только в памяти</p><pre id='code'>A-01: 3
|B-02: 1</pre>
|<form id='order' name='order' action='' method='get'>
|<input id='customer' name='customer' type='text' value='Учебный покупатель'>
|<input id='accepted' name='accepted' type='checkbox' value='yes'>
|<button id='preview' name='preview' type='button' value='preview'>Предпросмотр</button></form>
|<table id='items' summary='Книга и ручка'><caption id='caption'>Товары</caption><colgroup><col id='column'></colgroup><tbody>
|<tr id='book'><td id='book-name'>Книга</td><td>3</td></tr><tr id='pen'><td>Ручка</td><td>1</td></tr>
|</tbody></table><a id='help' name='help' href='#note'>Пояснение</a><img id='logo' alt='Учебная картинка без источника'>
|</body></html>";
Чтение = Новый ЧтениеHTML;
Чтение.УстановитьСтроку(HTML);
Попытка
    Построитель = Новый ПостроительDOM;
    Документ = Построитель.Прочитать(Чтение);
Исключение
    Чтение.Закрыть();
    ВызватьИсключение;
КонецПопытки;
Чтение.Закрыть();
Если ТипЗнч(Документ) <> Тип("ДокументHTML") Тогда
    ВызватьИсключение "Ожидался ДокументHTML, а не XML-документ";
КонецЕсли;
Вставка = Документ.СоздатьЭлемент("embed");
Если ТипЗнч(Вставка) <> Тип("ЭлементВставкаHTML") Тогда
    ВызватьИсключение "Проверьте специальный тип собственного embed";
КонецЕсли;
Вставка.Имя = "guide-placeholder";
Вставка.Ширина = "320";
Вставка.Высота = "120";
Вставка.Выравнивание = "left";
Вставка.Источник = "";
Вставка.Тип = "";
Сообщить(Вставка.Источник = "");
Сообщить(Вставка.Тип = "");
Сообщить(Вставка.Ширина = "320");
Сообщить(Вставка.РодительскийУзел = Неопределено);

Разбор по шагам

  1. Фабрика создаёт элемент HTML, не устанавливает браузерный плагин.

  2. Строковые размеры описывают место; Тип не является ТипЗнч объекта 1С.

  3. Источник пустой и элемент отсоединён: никакой внешний документ не выбран.

Как проверить результат

  1. Четыре сравнения Истина: пустые источник/тип, ширина и отсутствие родителя.

  2. Никакой плагин, обработка или файл не запускается.

Ожидаемый результат

Изучены свойства старого embed без внешних зависимостей.

На что обратить внимание

  1. Не рекомендуем embed как универсальный способ показывать документы в новых решениях.

  2. Специальный тип HTML не подтверждает наличие или безопасность плагина средства просмотра.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.