Я не думаю, что TRichEdit
поддерживает вертикальное выравнивание текста. Например, возьмите этот крошечный RTF-документ:
{\rtf1\ansi\ansicpg1250\deff0\deflang1048{\fonttbl{\f0\fnil\fcharset0 Calibri;}}\viewkind4\uc1\pard\sa200\sl276\slmult1\qc\lang9\f0\fs22\vertalc Text\par}
Когда это помещено в TRichEdit, «Текст» выравнивается только по горизонтали. Откройте документ с помощью WordPad, и он выглядит абсолютно одинаково. Откройте его с помощью MS Word, и текст будет отцентрирован по вертикали и горизонтали на странице. Поскольку TRichEdit не поддерживает \vertalc
, нет необходимости в каком-либо API для установки этого атрибута.