Hallo,
ik weer...
Ik draai uit mijn applicatie een printje uit via een quickreport. Dat werk allemaal goed.
Alleen het probleem is dat als er te lange namen gebruikt worden, teksten gaan overlappen en onleesbaar worden.
Voorheen gebruikte ik het "printer" object van windows om te printen.
Daarin had je een canvas en vanuit daar kon je de tekst breedte bepalen door de functie textwidth aan te roepen.
Maar ik kan die in een qreportmemo/label niet vinden. Het kan ook nog eens zijn at de fonts van memo's/labels verschillen.
Hoe kan ik de breedte (in pixels) van een tekst met een bepaald font bepalen (misschien zelf in een quickreport) ?
ik weer...
Ik draai uit mijn applicatie een printje uit via een quickreport. Dat werk allemaal goed.
Alleen het probleem is dat als er te lange namen gebruikt worden, teksten gaan overlappen en onleesbaar worden.
Voorheen gebruikte ik het "printer" object van windows om te printen.
Daarin had je een canvas en vanuit daar kon je de tekst breedte bepalen door de functie textwidth aan te roepen.
Maar ik kan die in een qreportmemo/label niet vinden. Het kan ook nog eens zijn at de fonts van memo's/labels verschillen.
Hoe kan ik de breedte (in pixels) van een tekst met een bepaald font bepalen (misschien zelf in een quickreport) ?