Die Tabellenzeile erstellt keine Seitenumbrüche, wenn die Tabelle in PDF exportiert wird. Ich habe versucht, in jeder Tabellenzeile einen Seitenumbruch zu machen:
%Vor%Tabellenzeile bricht so ab (Export in PDF - Ansicht im Browser):
Ich möchte, dass die Tabellenreihe "Vrsta blaga / storitve" kompakt bleibt. Daher werden Zellen nicht in nicht bedruckbaren Bereichen angezeigt, wie im Bild oben. Ist das möglich? Welches Styling sollte ich verwenden? Hier ist mein Code:
Es ist nichts falsch mit page-break-inside:avoid;
, aber der Fehler entspringt einer visuellen Denkweise!
Wir denken, wenn rowspan
verwendet wird, gibt es nur eine Zeile in der Struktur der Tabelle, während es nicht ture ist. Zeilenarchitektur bleibt so wie sie ist, nur versteckt. Und warum hast du gedacht, dass es beim Drucken nach innen bricht, während die Tatsache ist page-break-inside:avoid;
funktioniert gut & amp; nur einige Grenzen sind ausgeblendet.
Auch wenn Sie im neuen Design mit page-break-inside:avoid;
fortfahren können, aber es ist besser, die Trennung durch Abbrechen nach der Zeile vorher / nachher [ page-break-before
] zu erzwingen.
Ändern Sie also Ihr Tabellendesign von rowspan
methodology in inner/nested tables
und entfernen Sie dann alle inline page-break
rules & amp; Füge das einfach in <style>...</style>
:
es ist nichts falsch mit page-break-inside
it-Tabelle sollte wie folgt für page-break-inside
statt
%Vor%Restrukturiere den gesamten HTML-Code
%Vor%Es ist keine vollständige Lösung, es gibt Ihnen eine Idee, es gibt immer noch CSS-Probleme