Тема: 4А Сторінка
Є в мене CSS i HTML 4A сторінки
<style type="text/css">
body {
background: rgb(204,204,204);
}
page {
background: white;
display: block;
margin: 0 auto;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"] {
width: 21cm;
height: 29.7cm;
}
@media print {
body, page {
margin: 0;
box-shadow: 0;
}
}
</style>
<page size="A4">
Тут якийсь текст....
<page>
Але проблеми появилися коли мені потрібно було динамічно вставляти текст, (не за-допомогою PHP, а за-допомогою Qt i C++ справа в тому що MICROSOFT WORD закритий формат, я знаю що його можна автоматизувати OLE і ActiveX здається, але це не то..., мені потрібно самостійно створювати документи) коли переповнюється сторінка текст починає вилазити за межі сторінка.
Я хочу зробити так щоб все текст(і HTML) поміщався в якийсь тег (DIV наприклад) і JS (бажано без фреймворків) розподіляв його по сторінках самостійно, притому потрібно пам'ятати що цей текст буде роздруковуватися.
Я не маю поняття як можна це все поміряти, щоб дізнатися коли йде інша сторінка, бо там будуть таблиці, зображення і т.д. просто length явно не допоможе. Допоможіть скласти скрипт (повторюсь бажано не використовувати фреймворків) що буде розподіляти текст по сторінкам.