По умолчанию элементы блока HTML (включая элементы <html>
и <body>
) имеют высоту, равную их содержанию. То есть они «сжимаются», чтобы соответствовать высоте своего контента. Свойство высоты объекта PDF имеет значение 100%, но, поскольку это 100% его родительского элемента, а не области просмотра, а родительский элемент PDF сокращается до размера содержимого, объект PDF будет отображаться на его минимальной высоте.
Вам необходимо установить родительский объект PDF (элементы <body>
) в качестве высоты области просмотра. Это легко сделать с помощью CSS - просто установите свойство CSS высоты элемента <html>
на 100%, чтобы оно заполнило область просмотра, а затем также установите высоту элемента <body>
на 100%, чтобы заполнить элемент <html>
.
Добавьте этот код к вашему <head>
:
<style>
html, body {
height: 100%;
}
</style>