diff --git a/app/Http/Controllers/SpLetterController.php b/app/Http/Controllers/SpLetterController.php index 06bb5aa..9ac948e 100644 --- a/app/Http/Controllers/SpLetterController.php +++ b/app/Http/Controllers/SpLetterController.php @@ -85,7 +85,7 @@ class SpLetterController extends Controller $school = $this->schoolSettings(); $pdf = Pdf::loadView('sp-letters.export-pdf', compact('letters', 'summary', 'school')) - ->setPaper('a4', 'landscape'); + ->setPaper('a4', 'portrait'); return $pdf->download('rekap-surat-peringatan-'.now()->format('Ymd-His').'.pdf'); } diff --git a/resources/views/sp-letters/export-pdf.blade.php b/resources/views/sp-letters/export-pdf.blade.php index b6038b9..1bfb038 100644 --- a/resources/views/sp-letters/export-pdf.blade.php +++ b/resources/views/sp-letters/export-pdf.blade.php @@ -25,8 +25,9 @@ .summary .angka { font-size: 16px; font-weight: bold; color: #1e3a8a; display: block; } .summary .label { font-size: 8px; color: #555; text-transform: uppercase; } table.detail { width: 100%; border-collapse: collapse; margin: 4px 0 14px; } - table.detail th { background: #1e3a8a; color: #fff; padding: 5px 6px; text-align: left; font-size: 8.5px; text-transform: uppercase; letter-spacing: 0.3px; } - table.detail td { border: 1px solid #cbd5e1; padding: 4px 6px; } + table.detail th { background: #1e3a8a; color: #fff; padding: 4px 5px; text-align: left; font-size: 8px; text-transform: uppercase; letter-spacing: 0.3px; } + table.detail td { border: 1px solid #cbd5e1; padding: 4px 5px; font-size: 8px; } + table.detail td .sub { font-size: 7px; color: #64748b; display: block; margin-top: 1px; } table.detail tr:nth-child(even) td { background: #f8fafc; } .center { text-align: center; } .right { text-align: right; } @@ -98,15 +99,13 @@
| No | +No | No. Surat | -Tanggal | -NISN | Nama Siswa | -Kelas | -Jenis SP | -Poin | -Status | +Kelas | +Jenis SP | +Poin | +Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $i + 1 }} | -{{ $sp->letter_number }} | -{{ $sp->created_at?->format('d/m/Y') }} | -{{ $sp->student?->nisn }} | -{{ $sp->student?->full_name }} | +{{ $sp->letter_number }}{{ $sp->created_at?->format('d/m/Y') }} | +{{ $sp->student?->full_name }}NISN: {{ $sp->student?->nisn }} | {{ $sp->student?->class_name }} | {{ $sp->spThreshold?->name }} | {{ $sp->total_points_at_time }} | -{{ $label }} | +{{ $label }} | ||
| Belum ada surat peringatan | |||||||||||||
| Belum ada surat peringatan | |||||||||||||