ورود

View Full Version : سوال: How to Create nverted or Mirror Text



PooyaDP
شنبه 04 خرداد 1392, 17:51 عصر
سلام دز دلفی چطور میشود بک متن را مثل آینه برعکس کرد (افقی یا عمودی ) شبیه عکس زیر :
104659

Ananas
دوشنبه 06 خرداد 1392, 15:43 عصر
سلام.
اول متنتو یه جا ترسیم میکنی بعد تصویر رو معکوس در جایی دیگه StretchDraw میکنی :

var
bitm : TBitmap;
begin
bitm := TBitmap.Create;
bitm.SetSize(100, 100);
bitm.Canvas.TextOut(0, 0, 'My Inverted Text');
Self.Canvas.StretchDraw(Rect(100, 100 , 0, 0), bitm);
bitm.Free;
end;

یوسف زالی
سه شنبه 07 خرداد 1392, 13:13 عصر
سلام.
البته سوای راهی که دوستمون گفتند معمولا برای کاراکتر های انگلیسی برای برعکس هاش هم کاراکتر وجود داره.
در اینترنت سرچ کنی کدهاش رو می تونی پیدا کنی.

AliReza Vafakhah
چهارشنبه 08 خرداد 1392, 13:17 عصر
تو مجموعه کامپوننت های TMS کامپوننتی هست به نام TAdvReflectionLabel کارتون رو راه می ندازه