Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
With long documents and many page breaks, mismatches between DIVs (which enable page breaks) and the page breaks in the PDF occur. Page content is cut because the page-break DIVs are too short.
In my opinion, it is due to the calculation of the height of the inserted DIVs.
Solution
By using the exact page height, the push-down-block fills up exactly the remaining page.
We have tested the change in our product and the results are way better.
Note: Could be a solution for issue #227