From ab54ad1e9404603e9cc9d2a12d4c5b8f0e452ada Mon Sep 17 00:00:00 2001 From: Brian Manning <brian@xaoc.org> Date: Wed, 18 May 2016 09:44:56 -0700 Subject: [PATCH] table_demo: use PDFlib constant definitions when creating new pages - PDFlib lets you use "constants" for certain values, like page height/width for "Letter" size pages --- table_demo | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/table_demo b/table_demo index 0f9e3f6..c34cc17 100755 --- a/table_demo +++ b/table_demo @@ -57,7 +57,7 @@ try { . "encoding=unicode "; // START PAGE 1 - $pdf->begin_page_ext(612, 792, ''); + $pdf->begin_page_ext(0, 0, 'width=letter.width, height=letter.height'); // create bookmarks first thing $action = $pdf->create_action("GoTo", "destination={page=1}"); @@ -117,14 +117,20 @@ try { // END PAGE 2 $pdf->end_page_ext(''); + // START PAGE 3 + $pdf->begin_page_ext(0, 0, 'width=letter.width, height=letter.height'); + + // END PAGE 3 + $pdf->end_page_ext(''); + // close the document $pdf->end_document(''); } catch (PDFlibException $e) { - die("PDFlib exception occurred in sample:\n" . - "[" . $e->get_errnum() . "] " . $e->get_apiname() . ": " . - $e->get_errmsg() . "\n"); + die("PDFlib exception occurred in sample:\n" . + "[" . $e->get_errnum() . "] " . $e->get_apiname() . ": " . + $e->get_errmsg() . "\n"); } catch (Exception $e) { -- 1.9.1