关键是旋转字体。
procedure TForm1.Button1Click(Sender: TObject);
var
TheFnt :TFont;
LogFnt :TLogFont;
begin
with Canvasdo
begin
TheFnt :=TFont.Create;
TheFnt.Assign(Font);
TheFnt.Size :=20;
GetObject(TheFnt.Handle,SizeOf(LogFnt),@LogFnt);
LogFnt.lfEscapement :=1800;
LogFnt.lfOrientation :=1800;
TheFnt.Handle:=CreateFontIndirect(LogFnt);
Font.Assign(TheFnt);
TheFnt.Free;
TextOut(100,100,'雪');
end;
end;
打印自己做了,^_^