Здравствуйте.
Можно реализовать в шаблоне для экспорта вариант чтоб в итоге генерировалось изображение страницы. Чтоб далее от настроек принтера не зависело. Размеры задал в шаблоне для экспорта и все, они жестко установлены.
Шаблон для экспорта как картинка
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Шаблон для экспорта как картинка
Ну на самом деле, если делать в docx - оно особо не гуляет. Шаблон делаете в редакторе.
Если делать в HTML - то нужно просто задать CSS для формата А4 (или какого нужно) и тоже гулять не будет, что в pdf, что в doc экспорт делать.
Если делать в HTML - то нужно просто задать CSS для формата А4 (или какого нужно) и тоже гулять не будет, что в pdf, что в doc экспорт делать.
Re: Шаблон для экспорта как картинка
А есть какой то пример или мануал? Не могу понять как сделать.
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Шаблон для экспорта как картинка
Шаблоны для экспорта, шаблон html, открываем CSS, добавляем:
Как-то так. Что-то разъяснить нужно?
Код: Выделить всё
@page {
size: A4 portrait;
margin: 10mm 10mm 10mm 10mm;
padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */
font-family: "Arial";
font-size: 12px;
line-height: normal;
}
@media print {
@page {
size: A4 portrait;
margin: 10mm 10mm 10mm 10mm;
padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */
font-family: "Arial";
font-size: 12px;
line-height: normal;
}
html, body {
margin: 10mm 10mm 10mm 10mm;
padding: 10mm 10mm 10mmx 10mm;
line-height: normal;
font-family: "Arial";
font-size: 12px;
}
}
- Fait
- Инвестор
- Сообщения: 779
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Шаблон для экспорта как картинка
У меня только с !important в конце строк срабатывает нормально.alexinc писал(а): ↑05 июл 2023, 00:44 Шаблоны для экспорта, шаблон html, открываем CSS, добавляем:Как-то так. Что-то разъяснить нужно?Код: Выделить всё
@page { size: A4 portrait; margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */ font-family: "Arial"; font-size: 12px; line-height: normal; } @media print { @page { size: A4 portrait; margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */ font-family: "Arial"; font-size: 12px; line-height: normal; } html, body { margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; line-height: normal; font-family: "Arial"; font-size: 12px; } }
Эта команда в конце строки даёт приоритет, и всё отрисовывается стабильно.
-
- Сообщения: 391
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Шаблон для экспорта как картинка
Ну можно и !important добавить, чтобы уж намертво гвоздями прибить. Главное, чтобы направление понятно было.Fait писал(а): ↑05 июл 2023, 07:57У меня только с !important в конце строк срабатывает нормально.alexinc писал(а): ↑05 июл 2023, 00:44 Шаблоны для экспорта, шаблон html, открываем CSS, добавляем:Как-то так. Что-то разъяснить нужно?Код: Выделить всё
@page { size: A4 portrait; margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */ font-family: "Arial"; font-size: 12px; line-height: normal; } @media print { @page { size: A4 portrait; margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; /* up right bottom left */ font-family: "Arial"; font-size: 12px; line-height: normal; } html, body { margin: 10mm 10mm 10mm 10mm; padding: 10mm 10mm 10mmx 10mm; line-height: normal; font-family: "Arial"; font-size: 12px; } }
Эта команда в конце строки даёт приоритет, и всё отрисовывается стабильно.
Re: Шаблон для экспорта как картинка
С A4 понятно, спасибо за помощь. А есть еще возможность зафиксировать альбомное расположение?
P.S. Простите, тупанул, нашел сам landscape установить нужно. Спасибо за помощь.
P.S. Простите, тупанул, нашел сам landscape установить нужно. Спасибо за помощь.