16 messaggi dal 01 febbraio 2008
www.chatincanto.com
Salve,
sto sviluppando una pagina che passando un testo, font, font-size, ecc. crea un immagine con questo testo, solo che, nel caso in cui, il testo è più grande del rettangolo che lo contiene, il testo viene "tagliato".

C'è un modo per ridensionare (creare un font-size dinamico) il testo e mandare a capo in automatico per farlo rientrare nel rettangolo prestabilito?

Grazie mille dell'attenzione
Cosa usi per scrivere questo testo? Graphics.DrawString? In questo caso:
1) Puoi specificare di andare a capo fornendo un rectangle e valorizzando opportunamente StringFormat in questo metodo
http://msdn.microsoft.com/en-us/library/21kdfbzs.aspx
2) Per scegliere la dimensione del font devi fare due calcoli misurando la lunghezza della stringa risultante tramite il metodo Graphics.MeasureString
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.measurestring.aspx

Ciao,
m.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC