Hi,
da die Zeilenbreite pro Datensatz unterschiedlich ist (1, 2 oder 3 Zeilen) geht das nicht. Deshalb muss das System erkennen, wenn die Seite zuende ist
nein - wann der Text so umfangreich ist, daß er voraussichtlich nicht mehr auf eine Seite paßt.
Du hast serverseitig lediglich den Text zur Analysierung zur Verfügung. Schau' Dir zunächst an, wieviele Zeichen durchschnittlich mit der verwendeten Schrift in eine Zeile einer DIN-A-4 Seite passen und berücksichtige die üblichen Randeinstellungen. Zähle dann die auszugebenden Zeichen und ermittle die ungefähre Zeilenanzahl. Sei etwas großzügig dabei - besser zu früh umbrechen als zu spät. Wenn Du es bei Proportionalschrift noch genauer machen willst, dann berücksichtige bei der Berechnung die individuelle Breite jedes einzelnen Zeichens.
Zugegeben, ein sehr aufwendiger Weg, aber eine reine CSS-Lösung scheitert an den in diesem Bereich mangelnden Fähigkeiten der meisten Browsern.
freundliche Grüße
Ingo