disable header in one page only

This commit is contained in:
KhatamNugraha
2024-04-17 09:41:49 +07:00
parent 6a961c8f75
commit b7dd8991ed
2 changed files with 16 additions and 13 deletions

View File

@ -441,7 +441,7 @@
$today = $currentDate->format("d-m-Y"); $today = $currentDate->format("d-m-Y");
$letter = new Letters; $letter = new Letters;
$infoSuratNew = $letter->where('no_cif',$request['cusNo'])->orderBy('id','DESC')->first(); $infoSuratNew = $letter->where('no_cif',$request['cusNo'])->orderBy('id','DESC')->first();
$infoSuratOld = $letter->where('no_cif',$request['cusNo'])->orderBy('id','ASC')->first(); // $infoSuratOld = $letter->where('no_cif',$request['cusNo'])->orderBy('id','ASC')->first();
$data['DataAccounts'] = $DataAccounts; $data['DataAccounts'] = $DataAccounts;
$data['DataPinjaman'] = $DataPinjaman; $data['DataPinjaman'] = $DataPinjaman;
@ -453,7 +453,7 @@
$data['localDate'] = $tanggalIndonesia; $data['localDate'] = $tanggalIndonesia;
$data['today'] = $today; $data['today'] = $today;
$data['batchDate'] = $request['startDate2']; $data['batchDate'] = $request['startDate2'];
$data['infoSuratOld'] = $infoSuratOld; // $data['infoSuratOld'] = $infoSuratOld;
$data['infoSuratNew'] = $infoSuratNew; $data['infoSuratNew'] = $infoSuratNew;
// dd($data); // dd($data);
@ -467,7 +467,7 @@
$canvas = $pdf->get_canvas(); $canvas = $pdf->get_canvas();
$cpdf = $canvas->get_cpdf(); $cpdf = $canvas->get_cpdf();
$font = $pdf->getFontMetrics()->get_font("helvetica", "bold"); $font = $pdf->getFontMetrics()->get_font("helvetica");
$firstPageId = $cpdf->getFirstPageId(); $firstPageId = $cpdf->getFirstPageId();
$objects = $cpdf->objects; $objects = $cpdf->objects;
@ -475,10 +475,11 @@
return $v['t'] == 'page'; return $v['t'] == 'page';
}); });
$number = 1; $number = 1;
$noSurat = $infoSuratNew['no_surat'] ;
foreach($pages as $pageId => $page) { foreach($pages as $pageId => $page) {
if(($pageId + 1) !== $firstPageId) { if(($pageId + 1) !== $firstPageId) {
$canvas->reopen_object($pageId + 1); $canvas->reopen_object($pageId + 1);
$canvas->text(72, 18, "Header: $number", $font, 6, array(0,0,0)); $canvas->text(350, 50, "Lanjutan Surat No : $noSurat", $font, 10, array(0,0,0));
$canvas->close_object(); $canvas->close_object();
$number++; $number++;
} }

View File

@ -59,11 +59,13 @@
text-align: center; text-align: center;
position: fixed; position: fixed;
margin-top: 1cm; margin-top: 1cm;
top: 23cm;
font-size: 12px;
} }
.header { /* .header {
position: fixed; position: fixed;
top: -60px; top: -60px;
@ -75,16 +77,12 @@
color: white; color: white;
text-align: center; text-align: center;
line-height: 35px; line-height: 35px;
} } */
/* Hide header on first page */ /* Hide header on first page */
body:nth-child(1) .header { /* body:nth-child(1) .header {
display: none; display: none;
} } */
.footer {
top: 23cm;
}
.pagenum:before { .pagenum:before {
content: counter(page); content: counter(page);
@ -94,11 +92,15 @@
page-break-after: always; page-break-after: always;
} }
</style> </style>
</head> </head>
<body> <body>
<ul class="no-bullets"> <ul class="no-bullets">
<li>Nomor &nbsp; : {{$data['infoSuratOld']['no_surat']}}</li> <li>Nomor &nbsp; : {{$data['infoSuratNew']['no_surat']}}</li>
<li>Tanggal : {{ $data['today'] }}</li> <li>Tanggal : {{ $data['today'] }}</li>
</ul><br> </ul><br>
<ul class="no-bullets"> <ul class="no-bullets">