1

我需要在 RichEdit 中垂直对齐段落(顶部、中心、底部)。

我用谷歌搜索并没有发现任何关于这个问题的信息。有人知道解决方法吗

实现这一目标。我使用 C++ Builder 2010,有没有 VCL 或 Windows API 方式的解决方案?

4

1 回答 1

1

我认为不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 时,“文本”仅水平对齐。用写字板打开文档,看起来完全一样。用 Word 女士打开它,“文本”在页面中垂直和水平居中。由于 TRichEdit 不支持\vertalc,因此不需要任何类型的 API 来设置该属性。

于 2011-06-14T07:39:06.467 回答