Also transparente PNG Dateien geht mit der BGRAbitmap recht einfach.
Die gewünschte Font Datei zuweisen auch.
Code: Alles auswählen
uses .... BGRAbitmap, BGRAbitmapTypes;
....
var bmp: TBGRAbitmap;
begin
bmp := TBGRAbitmap.create(Breite,Hoehe); // Ohne Farb-Parameter wirds transparent
bmp.FontName := 'Arial';
bmp.FontQuality:= fqFineAntialiasing;
bmp.FontHeight := 24;
bmp.TextOut (1,1,'ABCDEFG',cssMidnightBlue, taLeftJustify);
bmp.saveToFile('Buchstaben.png');
bmp.free;
Die Standardform ist
Code: Alles auswählen
TBGRAbitmap.create(Breite,Hoehe, Farbe);
Die erzeugt eine transparente Bitmap:
Code: Alles auswählen
TBGRAbitmap.create(Breite,Hoehe);