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
|