Таблица 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)