diff --git a/resources/js/components/StrukView.vue b/resources/js/components/StrukView.vue index 49cdd02..94218df 100644 --- a/resources/js/components/StrukView.vue +++ b/resources/js/components/StrukView.vue @@ -73,10 +73,10 @@ 1 - @@ -103,7 +103,7 @@
- +

PERHATIAN

    @@ -258,30 +258,40 @@ const formatNumber = (number) => { @media print { @page { - size: A4; /* atau '80mm 200mm' kalau thermal */ - margin: Minimum; + size: A4; + margin: 0; } + + html, body { + height: 100%; + overflow: hidden; + margin: 0; + padding: 0; + } + /* Sembunyikan semua elemen di luar print-area */ body * { visibility: hidden !important; } + .print-area * { visibility: visible !important; -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; - } .print-area { - position: absolute; - top: 0; - left: 0; + position: fixed !important; + top: 0 !important; + left: 0 !important; width: 1224px; height: 528px; margin: 0; padding: 0; - transform: scale(0.6673); + transform: scale(0.6673); transform-origin: top left; + page-break-after: avoid !important; + page-break-inside: avoid !important; } /* Hilangkan tombol tutup & print */ @@ -290,4 +300,3 @@ const formatNumber = (number) => { } } - \ No newline at end of file