Перечисление LineSpacingRule
Перечисление LineSpacingRule содержит типы межстрочного интервалов. В таблице представлены описания правил формирования межстрочного интервала текстового абзаца.
| Значение | Описание |
|---|---|
LineSpacingRule::Multiple | Установка произвольного межстрочного интервала с использованием множителя. При вызове необходимо указать значение множителя, например: pPr.lineSpacing = LineSpacing(1.15, LineSpacingRule::Multiple)В данном примере используется значение множителя 1.15. Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал». |
LineSpacingRule::Exact | Установка произвольного межстрочного интервала с использованием точного значения. При вызове необходимо указать точное значение, например: pPr.lineSpacing = LineSpacing(12.0, LineSpacingRule::Exact)В данном примере используется точное значение 12.0. Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал**»**. |
LineSpacingRule::AtLeast | Установка произвольного межстрочного интервала с использованием минимального значения. При вызове необходимо указать минимальное значение, например: pPr.lineSpacing = LineSpacing(12.0, LineSpacingRule::AtLeast)В данном примере используется точное значение 12.0. Действие команды аналогично ручной настройке межстрочного интервала в диалоге «Произвольный интервал». |
Пример
Blocks blocks = document.getBlocks();
boost::optional<Paragraph> paragraphOpt = blocks.getParagraph(0);
if (paragraphOpt.has_value())
{
ParagraphProperties paraProps = paragraphOpt.get().getParagraphProperties();
paraProps.lineSpacing = LineSpacing(5.0, LineSpacingRule::Multiple);
}