You do not have to rotate the layer because LayersCreateFromText can rotate the text for you. The rotation and opacity is handled automatically by LayersCreateFromText. Try adding this to the Vectorial Demo:
procedure TMainForm.CreateTextLayer1Click(Sender: TObject);
begin
ImageEnVect1.LayersCreateFromText('Cancel', 'Segoe UI', 200, TColor(RGB(109, 109, 109)), [fsBold],
False, 3, 0, -45, True);
{ Convert white to transparent - not required, this is handled automatically by LayersCreateFromText }
//ImageEnVect1.Proc.SetTransparentColors(CreateRGB(255, 255, 255), CreateRGB(255, 255, 255), 0 );
ImageEnVect1.Update;
ImageEnVect1.Fit;
end;

Bill Miller
Adirondack Software & Graphics
Email: w2m@hughes.net
EBook: http://www.imageen.com/ebook/
Custom Commercial ImageEn Development