PDA

Visualizza la versione completa : Scritte verticali


giustavalla
16-02-2012, 18:22
Sto sviluppando un'app per Android e, utilizzando rigorosamente l'HTML5, devo riuscire a scrivere verticalmente una serie di etichette.
Questo il mio codice che scrive le etichette ORIZZONTALMENTE alla coordinata Y=100 e fa il suo lavoro (non spaventatevi per il misto di linguaggi che trovate in questo spezzone di codice: vi assicuro che funziona).


sb.Append("<script>")
sb.Append("window.onload = function(){")
sb.Append("var Canvas = document.getElementById('myCanvas');")
sb.Append("var context = Canvas.getContext('2d');")

V = Chr(34)
sb.Append("context.font = '9pt Calibri';")
sb.Append("context.fillStyle = 'red';")
For i=0 To TotID-1
sb.Append("context.fillText(" & V & Nomi(i) & V & "," & XTopoVero(i) & ",100);")
Next
sb.Append("context.stroke();")


Adesso - ripeto - le medesime etichette le devo scrivere in verticale, possibilmente facendo in modo che l'ultima lettera sia adiacente al bordo superiore.
Ho provato in vario modo ma senza risultati soddisfacenti.
Grazie anticipatamente per l'attenzione.

linoma
16-02-2012, 19:01
Rispondo semplicemente per curiosita ed interesse nell'argomento, non avendo mai avuto modo di avre provato la cosa, il tag canvas ha una matrice di rotazione bidimensionale ma dovrebbe bastare, ci sono poi le rotazioni del CSS. Forse non bastano :)

Loading