0
XE6에서는 Firemonkey TFont 클래스가 Vcl.TFont와는 달리 글꼴의 색상을 지정할 방법이 없다는 것을 알아 챘습니다. 누구든지이 이유를 알고 있습니까?FMX TFont에서 색상이 보이지 않는 이유는 무엇입니까?
FMX.TFont은 가족, 크기 및 스타일
XE6에서는 Firemonkey TFont 클래스가 Vcl.TFont와는 달리 글꼴의 색상을 지정할 방법이 없다는 것을 알아 챘습니다. 누구든지이 이유를 알고 있습니까?FMX TFont에서 색상이 보이지 않는 이유는 무엇입니까?
FMX.TFont은 가족, 크기 및 스타일
우리는 이유를 추측 할 수 있습니다에 대한 속성이 있습니다. 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);
나는 본다. FillText는 적어도 XE6에서는 더 이상 사용되지 않는 대신 TTextLayout에서 RenderLayout을 사용합니다. – rhody