PHP – Dompdf กำหนดกระดาษให้เป็นแนวนอน (Landscape) และแนวตั้ง (Portrait)

» โค้ดโปรแกรม » PHP » PHP – Dompdf กำหนดกระดาษให้เป็นแนวนอน (Landscape) และแนวตั้ง (Portrait)
  • 13 กุมภาพันธ์ 2017
  • 26 กุมภาพันธ์ 2017
  • PHP
  • Thai Open Code


วิธีการกำหนดให้ Dompdf เป็นกระดาษแนวนอน (Landscape) และกระดาษแนวตั้ง (Portrait) โดยจะใช้ method ที่ชื่อ setPaper()

Method

public function setPaper($size, $orientation = "portrait")

$size กำหนดขนาดกระดาษ เช่น letter, legal, A4
$orientation กำหนดกระดาษให้เป็นแนวนอน (Landscape) หรือแนวตั้ง (Portrait)

ตัวอย่างโค้ด PHP – Dompdf กระดาษแนวนอน (Landscape)

<?php
use Dompdf\Dompdf;

require 'vendor/autoload.php';

$dompdf = new Dompdf();
$dompdf->loadHtml('SET A4 Landscape');
// Paper Size
$dompdf->setPaper('A4', 'landscape');

$dompdf->render();
$dompdf->stream('Landscape.pdf', array('Attachment'=>false));

?>

PHP Dompdf กำหนดกระดาษเป็นแนวนอน (Landscape)

ตัวอย่างโค้ด PHP – Dompdf กระดาษแนวตั้ง (Portrait)

<?php
use Dompdf\Dompdf;

require 'vendor/autoload.php';

$dompdf = new Dompdf();
$dompdf->loadHtml('SET A4 Portrait');
// Paper Size
$dompdf->setPaper('A4', 'portrait');

$dompdf->render();
$dompdf->stream('Portrait.pdf', array('Attachment'=>false));

?>

PHP Dompdf กำหนดกระดาษให้เป็นแนวตั้ง (Portrait)

อธิบายเพิ่มเติม

โดยค่าเริ่มต้น Dompdf จะกำหนดให้เป็นกระดาษแนวตั้งอยู่แล้ว โดยไม่ต้องระบุ portrait ในพารามิเตอร์ตัวที่ 2 ก็ได้