michael2105
Neues Mitglied
Hallo zusammen,
ich erstelle gerade einige Templates für eine Dispositionssoftware die wir für unsere Firma angeschafft haben. Diese gibt von den eingetragenen Buchungen auch die Rechnungen aus. Die Rechnungen werden aus der Anwendung mit javascript in html-Templates geschrieben.
Jetzt stehe ich vor dem Problem, dass eine Buchung z.B. 20 oder 30 Tage Tage umfasst - das ergibt dann 20 oder 30 einzelne Positionen unterschiedlichen Umfangs und die passen natürlich nicht auf eine DIN-A4 Seite. Also muss ein Seitenumbruch nach x Buchungen her - dachte ich mir...
Wenn jetzt aber die Seite gedruckt wird steht z.B. die Überschrift der einelnen Position auf Seite1 und der Rest der Position auf Seite 2. Anders gesagt - mir bricht die Seite mitten in der Buchungsposition um. Das sieht natürlich nicht sonderlich schön aus.
Nun kam mir die Idee, einen Container mit CSS zu erstellen der die einzelnen Positionen beinhaltet. Dieser darf nicht höher als z.B. 25 cm werden. Ist die Höhe erreicht, soll ein Seitenumbruch geschrieben werden.
Ok - ich gebe zu es klingt etwas kompliziert - darum hier noch ein Beispiel anderer Art:
Stellt Euch vor Ihr habt ein Gästebuch mit 20 oder 30 Einträgen - oder anders gesagt: Ein Array mit unterschiedlich vielen Daten ergießt sich in eine div-Box ^^
Diese div-Box soll nun nicht nach 5 Einträgen/Seite geschlossen werden, sondern wenn die Höhe 25cm erreicht hat. 25cm können 5, oder 10 Einträge beinhalten - je nachdem wieviele Zeichen in dem Eintrag stehen würden.
Ich hoffe es klingt einigermaßen nachvollziehbar.
Leider gibts auch keine andere Möglichkeit an die Daten heranzukommen. Die Ausgabe mit javascript in html-Templates ist fest in die Applikation programmiert.
Danke im voraus für Eure Hilfe
Gruß
Michael
ich erstelle gerade einige Templates für eine Dispositionssoftware die wir für unsere Firma angeschafft haben. Diese gibt von den eingetragenen Buchungen auch die Rechnungen aus. Die Rechnungen werden aus der Anwendung mit javascript in html-Templates geschrieben.
Jetzt stehe ich vor dem Problem, dass eine Buchung z.B. 20 oder 30 Tage Tage umfasst - das ergibt dann 20 oder 30 einzelne Positionen unterschiedlichen Umfangs und die passen natürlich nicht auf eine DIN-A4 Seite. Also muss ein Seitenumbruch nach x Buchungen her - dachte ich mir...
Wenn jetzt aber die Seite gedruckt wird steht z.B. die Überschrift der einelnen Position auf Seite1 und der Rest der Position auf Seite 2. Anders gesagt - mir bricht die Seite mitten in der Buchungsposition um. Das sieht natürlich nicht sonderlich schön aus.
Nun kam mir die Idee, einen Container mit CSS zu erstellen der die einzelnen Positionen beinhaltet. Dieser darf nicht höher als z.B. 25 cm werden. Ist die Höhe erreicht, soll ein Seitenumbruch geschrieben werden.
Ok - ich gebe zu es klingt etwas kompliziert - darum hier noch ein Beispiel anderer Art:
Stellt Euch vor Ihr habt ein Gästebuch mit 20 oder 30 Einträgen - oder anders gesagt: Ein Array mit unterschiedlich vielen Daten ergießt sich in eine div-Box ^^
Diese div-Box soll nun nicht nach 5 Einträgen/Seite geschlossen werden, sondern wenn die Höhe 25cm erreicht hat. 25cm können 5, oder 10 Einträge beinhalten - je nachdem wieviele Zeichen in dem Eintrag stehen würden.
Ich hoffe es klingt einigermaßen nachvollziehbar.
Leider gibts auch keine andere Möglichkeit an die Daten heranzukommen. Die Ausgabe mit javascript in html-Templates ist fest in die Applikation programmiert.
Danke im voraus für Eure Hilfe
Gruß
Michael