Link Search Menu Expand Document

НастройкиЗаписиHtml

Стд::ДокументHtml::НастройкиЗаписиHtml
Базовые типы: Объект
Доступность: Сервер

Иерархия типа

graph TD;
НастройкиЗаписиHtml["НастройкиЗаписиHtml"]-->Объект["Объект"];

Настройки записи документа html.

Пример

/*
Для кода:
<html>
    <div id="first">
        <div id="second">
            <p>Some text</p>
        </div>
    </div>
</html>
*/

пер ВложенныйDiv = Документ.ПолучитьИзПоддереваЭлементыПоАтрибуту("div", "id", "second")[0]
пер Настройки = новый НастройкиЗаписиHtml()
Настройки.РазмерОтступов = 1
Настройки.УлучшениеВывода = Истина
пер Код = ВложенныйDiv.Родитель.ВнутреннийКод(Настройки)
/*
Код будет равен:
<div id="second">
 <p>Some text</p>
</div>
*/ 

Структурное, по всем свойствам.


Конструкторы

НастройкиЗаписиHtml

НастройкиЗаписиHtml()
Доступность: Сервер

Создает настройки записи по умолчанию:

  • Кодировка - utf8
  • Режим экранирования - базовый
  • Размер отступов - 2 (при улучшении вывода)
  • УлучшениеВывода - Истина
  • ВсеТегиБлочные - Ложь
  • МаксимальныйОтступ - 30
  • ЭлементыСНовойСтроки - Истина

Свойства

ВсеТегиБлочные

ВсеТегиБлочные: Булево
Доступность: Сервер

Все теги становятся блочными: то есть имеют открывающий и закрывающий тег (как в xhtml). Стоит устанавливать в Ложь, если код должен удовлетворять синтаксису HTML.


Кодировка

Кодировка: Строка
Доступность: Сервер

Кодировка записи документа.


МаксимальныйОтступ

МаксимальныйОтступ: Число
Доступность: Сервер

Максимальный отступ, допустимый для записи. Используется при УлучшенииВывода.


РазмерОтступов

РазмерОтступов: Число
Доступность: Сервер

Размер отступов при добавлении контента. Используется при УлучшенииВывода.


РежимЭкранирования

РежимЭкранирования: РежимЭкранированияHtml
Доступность: Сервер

Режим экранирования спец. символов.


УлучшениеВывода

УлучшениеВывода: Булево
Доступность: Сервер

Форматировать вывод для его улучшения.


ЭлементыСНовойСтроки

ЭлементыСНовойСтроки: Булево
Доступность: Сервер

Указывает, что элементы в коде должны располагаться всегда на новой строке.


Список унаследованных методов

Объект