shreker
11.06.2019, 13:36:43
Mam pytanie odnośnie możliwości złamania formatowanych danych na stronie. Otóż dane ze skryptu (id, i tym podobne) są przekazywane za pośrednictwem GET do oddzielnej podstrony (na której dane są formatowane i przygotowane do wydruku). Dla przykładu zostaje wygenerowanych 3 podstrony z danymi. Moje pytanie dotyczy, czy da się za pomocą jakiegoś znacznika, funkcji lub w inny sposób podzielić w ten sposób zawartość, że określona część danych zostanie "przeniesionych" na dodatkową czwartą podstronę. Przy generowaniu pdf'ów jest taka funkcja i są do tego znaczniki, natomiast czy da się coś takiego zrobić przy generowaniu zwykłej strony ? Oczywiście ilość danych jest zmienna, gdyby była stała, to można by było policzyć znaki, lub linie, dodać kilka odstępów i resztę wygenerować na nowej podstronie. Dzięki za ewentualną pomoc, może ktoś zna rozwiązanie, albo spotkał się z podobnym problemem.
trueblue
11.06.2019, 13:46:19
Jeśli Ty zakładasz moment przeniesienia tekstu na odrębną stroną, to ten fragment tekstu musisz umieścić w osobnym elemencie i użyć:
https://developer.mozilla.org/en-US/docs/We...SS/break-inside
shreker
11.06.2019, 14:02:45
Czyli jeśli dobrze zrozumiałem chodzi o znacznik break-inside:, tylko jak go w praktyce wykorzystać ?
Załóżmy że mamy taką postać:
strona 1
zawartość .....
strona 2
zawartość .....
strona 3
zawartość ....
(tu ma zostac złamany tekst), i na nowej stronie
strona 4
zawartość ....
trueblue
11.06.2019, 14:07:00
Zawartość strony 4 umieszczasz w elemencie z nadaną wspomnianą właściwością i wartością avoid.