delphi 如何在TWebMemo组件中居中显示文本

polkgigr  于 10个月前  发布在  其他
关注(0)|答案(2)|浏览(157)

我试图在我的TWebMemo组件中居中我的文本,但我无法做到这一点,有人知道如何居中文本吗?

e37o9pze

e37o9pze1#

TWebMemo中的文本垂直居中有点棘手,但这里有一个解决方案,可以在TWebMemo中水平对齐文本。
有两种方法可以水平对齐文本。一种是使用Bootstrap,另一种是不使用Bootstrap。

没有Bootstrap

TWebMemo被编译成HTML时,它实际上只是一个普通的HTML <textarea>标签。所以你可以简单地改变text-align,使文本水平居中:

WebMemo.ElementHandle.style.setProperty('text-align','center');

字符串

使用Bootstrap

如果你使用的是Bootstrap,那么你可以将text-center类添加到TWebMemoElementClassName属性中。你也可以通过代码添加:

WebMemo.ElementClassName := 'text-center';


如果你已经有其他的Bootstrap类在上面,那么你可以做下面的事情来添加你的新类和现有的类:

WebMemo.ElementClassName := WebMemo.ElementClassName + ' text-center';

7gcisfzg

7gcisfzg2#

将TMemo的“对齐”属性设置为taCenter而不是taLeftJustify。

相关问题