Jump to content

Belirli Bir Açıya Göre Yazı Yazmak


wmismail

Recommended Posts

belirli bir açıya göre yazı yazmak

ekrana yazmak istediğiniz yazı eğer belirli bir açı ile yazılacaksa RotateTransform ve TranslateTransform dan yararlanabilirsiniz. TranslateTransform yardımı ile yazıya başlayacağınız noktayı 0,0 noktası haline getirebilir ve RotateTransform ile de döndürme işlemini gerçekleştirebiliriz. Bu işlemi gerçekleştirmeden öncede grafik nesnesinin durumunu kaydederseniz herhangi bir kayıpta yaşamamış olursunuz.

[C++]

Kod :

CClientDC dc(this);

Gdiplus::Graphics graphics(dc);

GraphicsState gstate;

gstate = graphics.Save(); // grafik durum kaydı

graphics.ResetTransform(); // tüm ayarların sıfırlanması

graphics.TranslateTransform(50,80); // çizimin 50,80 noktasına taşınması

graphics.RotateTransform(40); // 40 derece döndürme işlemi

graphics.DrawString(yazılacak_ifade,-1,&font,pointF,&solidBrush);

graphics.ResetTransform(); // ayarlar sıfırlanıyor

graphics.Restore(gstate); // önceki ayarlar geri yükleniyor

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...