Печать CSS: как напечатать изображение только на первой странице с фиксированными координатами?CSS

Разбираемся в CSS
Ответить
Гость
 Печать CSS: как напечатать изображение только на первой странице с фиксированными координатами?

Сообщение Гость »

У меня есть документ xhtml, который с помощью openhtmltopdf преобразуется в формат pdf. Содержание этого документа может варьироваться, в результате чего создается одностраничный или многостраничный PDF-файл. Я хотел бы печатать логотип всегда на первой странице с точными координатами: 20 мм сверху и 20 мм справа.
Подход 1
При таком подходе изображение будет печататься на каждой странице:

Код: Выделить всё

.logo {
width: 100mm;
position: fixed;
right: 20mm;
top: 20mm;
}
Как предотвратить появление этого сообщения на любой странице, кроме первой?
Подход 2
Я уже пробовал это с конфигурацией @page:first:

Код: Выделить всё

@page :first {
@top-right {
background-image: url("logo.png");
background-repeat: no-repeat;
background-size: contain;
}
}
Проблема в том, что логотип должен находиться точно в нужных координатах, что, насколько я понимаю, невозможно с помощью полей на странице.

Подробнее здесь: https://stackoverflow.com/questions/781 ... oordinates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»