Skip to main content

Таблица DocumentAPI.LineSpacingRule

В таблице представлены варианты правил формирования межстрочного интервала текстового абзаца.

ЗначениеОписание
LineSpacingRule_MultipleУстановка произвольного межстрочного интервала с использованием множителя.
При вызове необходимо указать значение множителя, например:
pPr.lineSpacing = DocumentAPI.LineSpacing(1.15, DocumentAPI.LineSpacingRule_Multiple)
В данном примере используется значение множителя 1.15.
Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал».
LineSpacingRule_ExactУстановка произвольного межстрочного интервала с использованием точного значения.
При вызове необходимо указать точное значение, например:
pPr.lineSpacing = DocumentAPI.LineSpacing(12.0, DocumentAPI.LineSpacingRule_Exact)
В данном примере используется точное значение 12.0.
Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал».
LineSpacingRule_AtLeastУстановка произвольного межстрочного интервала с использованием минимального значения.
При вызове необходимо указать минимальное значение, например:
pPr.lineSpacing = DocumentAPI.LineSpacing(12.0, DocumentAPI.LineSpacingRule_AtLeast)
В данном примере используется минимальное значение 12.0.
Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал».

Пример​


paragraph = document:getBlocks():getParagraph(0)
props = paragraph:getParagraphProperties()
props.lineSpacing = DocumentAPI.LineSpacing(5.0, DocumentAPI.LineSpacingRule_Multiple)
paragraph:setParagraphProperties(props)