Я решил это в основном, переместив позиции в середину вправо и сделав поле вокруг полноразмерной бумаги. Это не сработает, когда я печатаю в PDF, чего я и пытался избежать, но это поможеттрюк.
Я не думаю, что zapier может распознавать страницы разного размера, хотя у него есть возможность выбрать размер страницы ... не совсем уверен, что здесь происходит, но вот мой код для всех, кто сталкивается с такой же проблемой:
обратите внимание, что мой принтер подает бумагу из середины, а не в одну сторону, поэтому, если ваша страница настроена в одну сторону, вам нужно будет соответственно отрегулировать, также обратите внимание, что я не разработчик, поэтому мой код, вероятно, не самый лучший
<!DOCTYPE html>
<html>
<head>
<style>
@page
{
margin: 46mm 0mm 46mm 118mm;
padding: 0;
width: 4.75in;
height: 6.5in;
}
body {
margin: 0;
padding: 0;
}
div.returnaddress {
position: absolute;
top: 7mm;
left: 7mm;
font-size: 9pt;
}
div.postage {
position: absolute;
top: 3mm;
right: 5mm;
width: 40mm;
}
div.packagenumber {
position: absolute;
top: 53mm;
right: 55mm;
font-size: 8pt;
font-family: "Courier", courier;
text-align: right;
}
div.recipientaddress {
position: absolute;
top: 60mm;
left: 50mm;
font-size: 11pt;
}
</style>
</head>
<body>
<div class="returnaddress">
COMPANY NAME <br>
COMPANY ADDRESS <br>
ADDRESS 4Z8<br>
</div>
<div class="packagenumber"> PACKAGE NUMBER
</div>
<div class="recipientaddress"> RECIPIENT ADDRESS
</div>
<div class="postage">
<svg
....