Używamv0.11.0 rc1 w aplikacji Railsowej poprzez wicked_pdf
(Wiem, że wicked_pdf
nie obsługuje nowej notacji parametrów wiersza poleceń, używam własnego widżetu gem). Sądziłem, że treść nie pasująca do strony powinna automatycznie przelewać się do następnej, ale tak nie jest - widzę tekst właśnie odcięty, czasami w środku linii.wkhtmltopdf automatyczne łamanie stron
Wiem, że mogę układać moje strony za pomocą page-break-after:always
, ale wygląda to na brudne kodowanie, a poza tym HTML pochodzi z szablonu ERB, więc nie zawsze jest oczywiste, gdzie umieścić podziały strony.
Czy można coś zrobić, aby łamanie stron było wstawiane automatycznie? Czy brakuje mi czegoś o tym, jak to działa?
Oto co wygenerowany wiersz poleceń wygląda
\"c:/program files (x86)/wkhtmltopdf/wkhtmltopdf.exe\"
--header-html \"file:///C:Users/bleak/AppData/Local/Temp/campaign_report.header.pdf_pdf_1580_0.html\"
--footer-html \"file:///C:/Users/bleak/AppData/Local/Temp/campaign_report.footer.pdf_pdf_1580_0.html\"
--margin-top 20 --margin-bottom 15 --margin-left 5 --margin-right 40
--page-size \"A4\"
page \"file:///C:/Users/bleak/AppData/Local/Temp/campaign_report_cover.pdf_pdf_1580_0.html\" --disable-javascript
toc --xsl-style-sheet \"c:/work/morizo/admoney/app/views/layouts/campaign_report.xsl\" - -
Spróbuj usunąć dolny margines, margines znajduje się w pliku PDF, a nie w wygenerowanej stronie, więc myślę, że działa na marginesie, a zatem widzisz, że jest odcięty. – Yule
Próbowałem tego. Nie ma znaczenia, treść jest nadal odcięta. Widzę, że nie potrzebuję dolnego marginesu ... – HargrimmTheBleak