È possibile utilizzare il componente ZColorStringGrid (gratuito). Il componente ha proprietà aggiuntive per ogni cella (rotazione del testo, rientro, colore, allineamento). Supporta il testo multilinea (e può ruotare il testo multilinea) e unire le celle.
codice di esempio:
ZColorStringGrid1.CellStyle[0, 1].Font.Name := 'Tahoma';
ZColorStringGrid1.CellStyle[0, 1].Font.Size := 12;
ZColorStringGrid1.CellStyle[0, 1].Rotate := 90;
ZColorStringGrid1.Cells[0, 1] := 'Rotate' + sLineBreak + 'text' + sLineBreak + '90 degrees';
fonte
2012-03-06 18:44:11
Per un esempio vedere [SwissDelphiCenter] (http://www.swissdelphicenter.ch/en/showcode.php?id=1596) (da Reinhard Schatzl) come fare questo con rotazione di 90 gradi. –
[Questa risposta Lazarus] (http://stackoverflow.com/a/9155357/757830) mostra la soluzione Delphi in fondo al post. – NGLN
Non ruotare l'immagine, disegnare il testo ruotato – OnTheFly