dag allemaal, ik heb hier VB 2008 express editie en ben een programmatje aan het maken dat een op maat gemaakte dvd cover maakt.
Ik heb de cover al op het blad kunnen laten tekenen en de rugtekst al kunnen schrijven maar zit met het volgende probleem.
ik zou dus graag de filmtitel ook op de voorkant willen, alleen is deze niet zo breedt als de hoogte van de rug.
als je de tekst opgeeft zou deze gemeten moeten worden, als de tekst breder is dan de breedte van de voorkant dan moet deze in 2 gebroken worden en verdeeld worden over 2 regels.
wat ik anders van plan was is het volgende, op het event txtVoorkant_TextChanged laat ik de tekstbreedte bereken, als hij de limiet bereikt breng ik een msgbox boven die zegt dat de max breete is bereikt. nadien komt dan een 2de tekstbox boven voor de 2de regel.
Alleen is hier het probleem dat hij met behulp van txtVoorkant.TextLenght alleen het aantal karakters berekent. ik zou dus echt de exacte breedte willen hebben zoals ik kan bereken in printpage event.
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.graphics.measurestring(txtvoorkant.text, voorkantFont)
heeft iemand enig idee hoe ik dit makkelijk kan oplossen ? Indien je wenst wil ik wel men projectje uploaden, weet wel dat ik er al veel werk in gestoken heb dus als je ook intresse hebt hierin vraag het dan eerst es a.u.b. het zal uiteindelijk wel te vinden zijn op het internet hoor