字体大小在Delphi 10

时间:2018-02-18 17:10:12

标签: delphi fonts alignment size

在使用FireMonkey的Android应用程序中,我在代码中的几个地方使用了TLabel。关于字体大小和文本对齐的随机变化,我看到了奇怪的行为。这些属性设置为“设计时间”:TLabel具有TAlign = NoneAutosize = FalseTextSettings.HorzAlign = LeadingAutoTranslate = False和默认字体。问题是在运行时发生的。

注意:我已经注意到安装在具有不同版本Android的多个智能手机上的应用程序存在此问题。我还尝试在运行时更改字体大小,但似乎控件被阻止,并且不会更改字体大小或系列。

如何解决或阻止这种情况?

1 个答案:

答案 0 :(得分:0)

问题解决了!显然在编译器中有一个BUG或者其他什么...... 为了解决这个问题,我在设计时调整了字体和对齐方式,就像我已经完成的那样,但是我在主窗体中添加了一个TStyleBook。我刚刚删除了TStyleBook并设置了主窗体的StyleBook = StyleBook1属性。没有必要创建或更改任何控件的任何样式。之后,TLabel的字体大小和样式无缘无故地停止了变化。