Langsung ke konten utama

Adakah Fitur Page Break di DOMPDF?

Bismillahirrohmaanirrohiim. Alhamdulillaahi Robbil 'Alamiin. Allahumma sholli 'alaa Sayyidinaa Muhammad.

Setelah sebelumnya saya memikirkan bagaimana cara meng-generate PDF dengan orientasi potrait dan landscape, kali ini saya memikirkan bagaimana membuat page break menggunakan DOMPDF.

Sekadar informasi, page break adalah fitur yang jika di Microsoft Word, fitur ini bisa digunakan dengan cara menekan Ctrl+Enter. Fitur ini akan membuat kursor berada di halaman baru berikutnya tanpa harus bersusah payah menekan tombol Enter berulang kali.

Well. Tentu saja saya (lagi-lagi) googling.

Coba tebak apa yang saya temukan. Betul. Jawaban dari BrianS (lagi) di StackOverflow.

Yah. Anda pasti tahu bahwa pada pencarian saya sebelumnya tentang DOMPDF, BrianS juga yang menginspirasi saya.

Jawaban di StackOverflow - Jawaban dari BrianS Menginspirasi Saya


Ternyata, DOMPDF membuat pembuatan halaman secara 'automagically'. Ya. DOMPDF membuat perpindahan halaman secara otomatis. Ini berarti kita tidak perlu melakukan apa pun agar seluruh konten kita tampil semua di PDF yang sudah di-generate. Tidak ada properti untuk mengatur perpindahan halaman yang bisa kita atur di DOMPDF.

BTW, saya belum mengecek dokumentasinya, sih. Tapi tidak apa, saya pikir.

Namun, kita bisa menambahkan style di CSS-nya menggunakan properti page-break-after atau page-break-before. Kita bisa menambahkannya di elemen yang ingin kita tambahkan page break.

Well. Setidaknya, sampai di sini saya sudah bisa membayangkan apa yang bisa saya lakukan selanjutnya. Terima kasih, BrianS (lagi). Saya pikir, dia adalah ahli di per-DOMPDF-an.

Mungkin jika saya berhasil melakukannya, saya akan membuat tutorialnya sekalian. Tentu saja untuk membantu saya di kemudian hari atau untuk membantu orang lain yang membutuhkan hal yang serupa. Semoga saja bermanfaat.

Wallahul muwafiq ilaa aqwaamith thooriq.

Komentar

Postingan populer dari blog ini

Update dari Composer 1 ke Composer 2 di Ubuntu 20.04

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu sebal ketika menjalankan composer install atau composer update karena kecepatannya sangat lambat? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut. Saya selalu mengalaminya saat menggunakan Composer versi 1. Dalam pengumumannya pada 24 Oktober 2020, Composer mengumumkan bahwa mereka telah merilis Composer versi 2. Hal yang paling menarik perhatian saya tentu saja pada peningkatan performanya. Anda bisa melihatnya di sini . Gila. itu cepet banget, sih, menurut saya. Tentu, saya tertarik meng- upgrade versi Composer saya agar bisa menikmati kecepatan tersebut. Ingat, ngoding itu membutuhkan waktu yang lama. Cukup ngoding yang lama, composer install jangan.   Sebenarnya, saya sudah menemukan cara meng- upgrade Composer 1 ke Composer 2 di sistem yang saya gunakan, Ubuntu 20.04 di sini . Namun, saya ingin menuliskannya lagi

Cara Mengatasi "Access denied for user 'root'@'localhost' (mysqli_real_connect(): (HY000/1698))" di Ubuntu 20.04 LTS

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda selalu menjumpai error tersebut ketika melakukan update di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga selalu mengalami hal tersebut setiap selesai menjalankan sudo apt upgrade . Well . Sebenarnya tidak selalu. Mungkin lebih tepatnya adalah ketika sistem melakukan update pada MySQL-nya. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka mysql sebagai root

Cara Mengatasi "Login without a password is forbidden by configuration (see AllowNoPassword)" di Ubuntu 20.04 LTS

Bismillahirrohmaanirrohiim. Alhamdulillahi Robbil 'Alamiin. Allahumma Sholli 'Alaa Sayyidinaa Muhammad. Apakah Anda menjumpai error tersebut setelah meng- install MySQL Server di Ubuntu Anda? Jika iya, berarti kita mengalami hal yang sama. Saya juga mengalami hal tersebut setelah meng- install MySQL Server. So , pada artikel kali ini saya menunjukkan cara yang saya lakukan untuk mengatasi error tersebut. Ohiya. Sebenarnya, saya sudah lama menemui error ini dan sudah mengatasinya berulang kali dengan membuka kembali link ke StackOverflow yang pernah saya ceritakan pada artikel terdahulu . Lalu, mengapa saya menulis ini? Agar saya lebih mudah saja melakukannya secara terstruktur tanpa harus klik dan scroll-scroll jawaban di StackOverflow tadi. Baiklah, mari kita mulai saja. Langkah-langkah Mengatasinya Pertama, buka terminal . Buka /etc/phpmyadmin/config.inc.php menggunakan nano dengan menjalankan perintah berikut. sudo nano /etc/phpmyadmin/config.inc.php Masukkan passw