FMX TFont没有颜色,为什么?

时间:2014-07-13 19:00:31

标签: firemonkey

在XE6中,我注意到Firemonkey TFont类无法指定字体的颜色,而Vcl.TFont则没有。有谁知道这个的原因?

FMX.TFont仅具有“家庭”,“大小”和“样式”的属性

1 个答案:

答案 0 :(得分:1)

我们只能推测原因。 GDI + DrawString函数使用Brush(= Fill in FireMonkey)来填充字符串。看起来他们只是决定以类似的方式做到这一点。 FillText这个名字也暗示了与Fill的关联。

  Canvas.Fill.Color := TAlphaColorRec.Aqua;
  Canvas.FillText(RectF(0, 0, 100, 100), 'test', False, 1.0, [], TTextAlign.Center);