Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何使用Firemonkey根据TButton.text中可查看的文本调整字体大小?_Delphi_Firemonkey_Delphi Xe6 - Fatal编程技术网

Delphi 如何使用Firemonkey根据TButton.text中可查看的文本调整字体大小?

Delphi 如何使用Firemonkey根据TButton.text中可查看的文本调整字体大小?,delphi,firemonkey,delphi-xe6,Delphi,Firemonkey,Delphi Xe6,我使用按钮在矩阵中使用TGridLayout显示产品名称 问题是,项目通常包含3或4个单词,在我的语言(葡萄牙语)中,有些单词往往很长 我希望我能以某种方式计算字体的大小,减小它,以使所有文本自动显示(当然也有一个减小限制,任何低于9或8点的字体都很难阅读) wordwrap属性已打开,可以有许多行,并使用尽可能多的文本空间。我不知道您是否正在为Android/iOS应用程序编程,但您不能更改按钮的大小。我也遇到过同样的问题,我的解决办法是把这些单词缩写成英文。然后我在上面贴上标签来解释缩写。当

我使用按钮在矩阵中使用TGridLayout显示产品名称

问题是,项目通常包含3或4个单词,在我的语言(葡萄牙语)中,有些单词往往很长

我希望我能以某种方式计算字体的大小,减小它,以使所有文本自动显示(当然也有一个减小限制,任何低于9或8点的字体都很难阅读)


wordwrap属性已打开,可以有许多行,并使用尽可能多的文本空间。

我不知道您是否正在为Android/iOS应用程序编程,但您不能更改按钮的大小。我也遇到过同样的问题,我的解决办法是把这些单词缩写成英文。然后我在上面贴上标签来解释缩写。

当然你可以调整按钮的字体大小:

TButton.TextSettings.Font.Size