Если вы хотите добавить больше пространства перед Paragraph
, вы можете сделать это:
paragraph.SpacingBefore = 10;
Если вы хотите добавить больше пространства после Paragraph
, вы можете сделать это:
paragraph.SpacingAfter = 10;
Обратите внимание, что значение этих свойств выражается в единицах пользователя. По умолчанию 1 дюйм равен 72 пользовательским единицам.
Если вы хотите изменить расстояние между линиями Paragraph
, изменить водительство: Changing text line spacing
Update:
В комментарии, вы описываете ситуацию, в которой вы должны решить, чтобы добавить полный Paragraph
в случае, если он подходит, или переместить его в другой столбец, если он не подходит.
Единственный способ добиться этого - использовать ColumnText
в режиме имитации. Режим моделирования означает, что вы не используете ColumnText
, чтобы на самом деле добавить контент на страницу. Вы добавляете только контент, чтобы проверить, был ли он полностью добавлен, или получить количество строк, которые были добавлены, или узнать позицию Y после добавления содержимого. Этот принцип был описан много раз:
Я не хочу, пробел после каждого абзаца. Мне нужно пространство только в нижней части столбца (прямоугольник). Чтобы достичь дна, нам нужно добавить несколько абзацев, по этой причине SpaceAfter не является решением. – ybel
В таком случае, почему бы вам не обновить свой вопрос? Почему вы запрашиваете пробел в верхней части столбца? Вы только хотите проверить, соответствует ли этот абзац столбцу; если нет, вы хотите переслать его в следующий столбец. Вот как я интерпретирую ваш вопрос. В вашем комментарии вы вообще не упоминаете верхнюю часть столбца, что путает. –