Mengatur Logo, Font, dan Ukuran Teks PDF (LarisFont)
Cara mengatur Shop Logo, Logo Height, Font Family (DejaVu Sans/Serif), ukuran heading, dan Margin (px) pada EULA PDF LarisFont.
Section Style di pengaturan EULA PDF mengontrol tampilan visual PDF: logo toko, font, ukuran teks, dan margin halaman. Pengaturan ini diterapkan otomatis ke semua PDF (preview dan order) lewat stylesheet internal LarisFont, terpisah dari isi HTML di Custom EULA Text.
Sejak v0.3.0, plugin memakai font DejaVu Sans dan DejaVu Serif untuk dukungan karakter yang luas, termasuk non-Latin.
Cara membuka section Style
- Buka LarisFont → Dashboard → Font EULA (End User License Agreement) PDF For WooCommerce → Settings.
- Isi field di section Settings (template, data toko), lalu simpan (tombol save ada sebelum heading Style).
- Scroll ke heading Style.
Opsi style
| Label di plugin | Default (placeholder) | Fungsi |
|---|---|---|
| Logo Height | 80 px |
Tinggi logo di bagian atas PDF |
| Font Family | DejaVu Sans | Pilihan: DejaVu Sans atau DejaVu Serif |
| Title (H1) Font Size | 24 px |
Ukuran judul dokumen (<h1>), rata tengah |
| Section Title (H2) Font Size | 18 px |
Ukuran judul section (<h2>) |
| Text Font Size | 14 px |
Ukuran teks isi (body, paragraf, tabel) |
| Margin (px) | atas/bawah 50, kiri/kanan 75 |
Margin halaman PDF (@page) |
Logo toko
- Upload gambar di field Shop Logo (section Settings, di atas Style).
- Atur Logo Height sesuai proporsi logo Anda.
- Logo ditampilkan di atas isi template, rata tengah.
Persyaratan teknis: logo harus file di server WordPress (upload via media library). Plugin memuat logo dengan path lokal file:// dan membutuhkan ekstensi GD aktif di PHP. Jika GD tidak tersedia, logo tidak muncul meskipun sudah di-upload.
Font family
Pilih Font Family:
- DejaVu Sans (default): sans-serif, cocok untuk dokumen modern
- DejaVu Serif: serif, cocok untuk tampilan formal
Font legacy (Helvetica, Times, dll. dari versi lama) otomatis dipetakan ke DejaVu setara.
Ukuran teks dan margin
Sesuaikan Title (H1) Font Size, Section Title (H2) Font Size, dan Text Font Size jika judul terlalu besar atau teks tabel sulit dibaca.
Field Margin (px) mengatur jarak tepi kertas. Jika dibiarkan kosong, plugin memakai default atas/bawah 50 px dan kiri/kanan 75 px.
Setelah mengubah style, simpan lalu klik Preview EULA (PDF) untuk mengecek hasil.
Setelah mengubah style
PDF order yang sudah di-cache tidak otomatis berubah. Lakukan salah satu:
- Klik Delete All Cached EULA (PDF) di Cached PDF Files.
- Buat ulang per order dari metabox LarisFont - EULA (PDF).
Troubleshooting
Logo tidak muncul di PDF
- Pastikan file logo ter-upload via Shop Logo (bukan URL eksternal di HTML template)
- Cek ekstensi PHP GD aktif.
- Coba format PNG atau JPG dari media library lokal
Karakter non-Latin (aksara Indonesia, CJK, dll.) kotak kosong
Pastikan Font Family DejaVu Sans atau DejaVu Serif (bukan font legacy). DejaVu mendukung Unicode luas.
Tabel melewati margin halaman
Perbesar Margin (px) atau kecilkan Text Font Size. Kurangi lebar konten di Custom EULA Text jika perlu.