在XE6中,我注意到Firemonkey TFont类无法指定字体的颜色,而Vcl.TFont则没有。有谁知道这个的原因?
FMX.TFont仅具有“家庭”,“大小”和“样式”的属性
答案 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);