Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
[C#-VB.NET]Dividere un testo in più parti per disegnarlo in un delimit...
martedì 01 maggio 2007 - 13.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
hkproj
Profilo
| Newbie
35
messaggi | Data Invio:
mar 1 mag 2007 - 13:34
Ciao. Dal titolo non si capisce molto... ma passando al dunque: Io ho un programma, che legge un file di testo. Deve disegnare il contenuto contenuto nel testo in un immagine, che ha una lunghezza e una larghezza definite dall'utente. Quando vado a scrivere il teto sull'immagine, una porzione non è visibile perchè non può essere contenuta. Ora ecco la domanda: Come faccio a dividere il testo in più parti in modo che tutto il testo stia anche in più immagini? grazie mille. Ciao!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 1 mag 2007 - 23:48
>Come faccio a dividere
>il testo in più parti in modo che tutto il testo stia anche in
>più immagini? grazie mille. Ciao!
Devi andare a misurare quanti pixel occupa il testo da rappresentare e fare quattro conti per capire quante parole possono starci e quando tornare a capo.
La funzione che fa questo è Graphics.MeasureString() dove puoi passare sia il testo da misurare che il Font con cui verrà rappresentato. Viene restituito un oggetto SizeF che alla proprietà Width ti restituisce lo spazio in pixel in larghezza occupato dal testo.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !