webForumDet fria alternativet

Spegelvända text vertikalt

.NET

1 svar · 633 visningar · startad av haagel

Medlem sedan feb. 2006134 inlägg
Frågan#1

Jag ritar med GDI+ och har vänt mitt koordinatsystem så att y-axeln nu är positiv uppåt (standard vid grafik-ritning är ju att y-axeln är positiv nedåt). Fick just hjälp med detta i denna tråd:
Vända koordinatsystem

Det fungerar fint, men leder till att jag får ett annat problem...

Jag vill nu skriva ut text, men då jag vänt koordinatsystemet så blir min text spegelvänd vertikalt ("uppochner" alltså). Nu måste jag alltså hitta ett sätt att vrida tillbaka texten så att det blir normal...

Medlem sedan feb. 2006134 inlägg
#2

Mja, genom att anropa Graphics.ResetTransform() så kan man "vrida tillbaka" koordinatsystemet så att det blir som vanligt igen. Detta kan man då göra temporärt när texten ska skrivas ut.

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)