Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#1

Text Höhe in Pixel umrechnen ( VCL vs. FMX)

  Alt 13. Apr 2020, 22:58
unter VCL hat uns diese Funktion gute Dienste erwiesen .... wie sieht denn die FMX Variante aus ?


Delphi-Quellcode:
function GetTextHeightInPixels(Text: string; Font: TFont): Integer;
var
  PxHeight: Integer;
  TmpBmp: TBitmap;
begin
  TmpBmp := TBitmap.Create;
  try
     TmpBmp.Canvas.Font := Font; /// geht nicht unter FMX
     PxHeight := TmpBmp.Canvas.TextHeight(Text); /// geht nicht unter FMX
  finally
    FreeAndNil(TmpBmp);
  end;

  Result := PxHeight;
end;
  Mit Zitat antworten Zitat