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 に入れると、「テキスト」は水平方向にのみ配置されます。ワードパッドでドキュメントを開くと、まったく同じように見えます。Ms Wordで開くと、「テキスト」がページの垂直方向と水平方向の両方で中央に配置されます。TRichEdit は をサポートしていないため、\vertalcその属性を設定するための API は必要ありません。

于 2011-06-14T07:39:06.467 に答える