Spegelvända text vertikalt

.NET

1 svar · 646 visningar · startad av haagel

Medlem sedan feb. 2006134 inlägg
Trådstart#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.

479 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
189 ms — deklarationer (db)
122 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)
232 ms — ändringar (db)