gesammttexthoehe eines textes in einem richedit berechnen
-
hola leute
hab hier ein richedit in welchem paar zeilen mit unterschiedlichen textattributen stehen. den text muss ich fuer nen ausdruck auf eine druckseite anpassen. dafuer brauche ich die hoehe des textes den er auf der druckseite haben wird. wie kann ich das am einfachsten berechnen?
kann ich richedit dazu veranlassen das es den inhalt selbst auf den printer-canvas bestimter position zeichnet ?
Meep Meep
-
//Höhe einer Zeile berechnen lineHoehe=abs(MulDiv(Printer()->Canvas->Font->Size,GetDeviceCaps(Printer()->Handle,LOGPIXELSY),72)); lineHoehe*=1.4;Das berechnet die Höhe einer Zeile bei einer Font Größe. Das also für jede Fontänderung * der Zeilen