Межстрочный интервал для разных размеров шрифта в WPF RichtextBox - PullRequest
0 голосов
/ 21 марта 2012

Я хочу, чтобы мой RichtextBox включал межстрочный интервал, выбранный пользователем (множитель 1, 1,5 или 2).Я попытался программно изменить LineHeight абзацев, установив для него множитель FontSize *.Это прекрасно работает, но его нельзя использовать для разных размеров шрифта в одном и том же абзаце, потому что тогда мне нужно выбрать один из размеров для расчета LineHeight.Я хотел бы, чтобы он был похож на WordPad или OpenOffice, где фактический LineHeight рассчитывается для каждой строки, используя самый большой fontSize, используемый в строке.Есть ли возможность изменить LineHeight для строк или указать RichTextBox просто использовать множитель?Или любое другое решение?

1 Ответ

0 голосов
/ 21 марта 2012

Я думаю, вы ищете LineStackingStrategy = "MaxHeight" для блоков.Смотрите эту страницу: http://msdn.microsoft.com/en-us/library/system.windows.documents.block.linestackingstrategy.aspx

...