Document size(dimensions)

497 views
Skip to first unread message

Simon hanemaaijer

unread,
Jul 13, 2009, 5:37:37 AM7/13/09
to dompdf
Dear creator/support group,

First, thank you for the great script, i got it working and it serves
it purpose!

There is however one thing that i could not figure out; Is it possible
to manipulate the PDF document size? Currently it has the default 8,50
inch * 11,00 inch, this is the American paper size, i however would
like to use A4 sizes which are 8.3 × 11.7.

Thanks in advance,


Simon Hanemaaijer

Simon hanemaaijer

unread,
Jul 13, 2009, 11:32:31 AM7/13/09
to dompdf
Update:

I figured out how it should be done(via the config file). This however
does not work in my setup if i select either "a4" or "A4". It keeps
generating the Letter document size.

I hope there is a solution to this. I think my dompdf does not use the
PDFLIB cause its not installed on my webserver. So i suppose it uses
the paper sizes shown in cpdf_adapter.cls.php which are stated correct
i think:

static $PAPER_SIZES = array("4a0" => array(0,0,4767.87,6740.79),
"2a0" => array(0,0,3370.39,4767.87),
"a0" => array(0,0,2383.94,3370.39),
"a1" => array(0,0,1683.78,2383.94),
"a2" => array(0,0,1190.55,1683.78),
"a3" => array(0,0,841.89,1190.55),
"a4" => array(0,0,595.28,841.89),
"a5" => array(0,0,419.53,595.28),
"a6" => array(0,0,297.64,419.53),
"a7" => array(0,0,209.76,297.64),
"a8" => array(0,0,147.40,209.76),
"a9" => array(0,0,104.88,147.40),
"a10" => array(0,0,73.70,104.88),
"b0" => array(0,0,2834.65,4008.19),
"b1" => array(0,0,2004.09,2834.65),
"b2" => array(0,0,1417.32,2004.09),
"b3" => array(0,0,1000.63,1417.32),
"b4" => array(0,0,708.66,1000.63),
"b5" => array(0,0,498.90,708.66),
"b6" => array(0,0,354.33,498.90),
"b7" => array(0,0,249.45,354.33),
"b8" => array(0,0,175.75,249.45),
"b9" => array(0,0,124.72,175.75),
"b10" => array(0,0,87.87,124.72),
"c0" => array(0,0,2599.37,3676.54),
"c1" => array(0,0,1836.85,2599.37),
"c2" => array(0,0,1298.27,1836.85),
"c3" => array(0,0,918.43,1298.27),
"c4" => array(0,0,649.13,918.43),
"c5" => array(0,0,459.21,649.13),
"c6" => array(0,0,323.15,459.21),
"c7" => array(0,0,229.61,323.15),
"c8" => array(0,0,161.57,229.61),
"c9" => array(0,0,113.39,161.57),
"c10" => array(0,0,79.37,113.39),
"ra0" => array(0,0,2437.80,3458.27),
"ra1" => array(0,0,1729.13,2437.80),
"ra2" => array(0,0,1218.90,1729.13),
"ra3" => array(0,0,864.57,1218.90),
"ra4" => array(0,0,609.45,864.57),
"sra0" => array(0,0,2551.18,3628.35),
"sra1" => array(0,0,1814.17,2551.18),
"sra2" => array(0,0,1275.59,1814.17),
"sra3" => array(0,0,907.09,1275.59),
"sra4" => array(0,0,637.80,907.09),
"letter" => array(0,0,612.00,792.00),
"legal" => array(0,0,612.00,1008.00),
"ledger" => array(0,0,1224.00, 792.00),
"tabloid" => array(0,0,792.00, 1224.00),
"executive" => array(0,0,521.86,756.00),
"folio" => array(0,0,612.00,936.00),
"commerical #10 envelope" => array
(0,0,684,297),
"catalog #10 1/2 envelope" => array
(0,0,648,864),
"8.5x11" => array(0,0,612.00,792.00),
"8.5x14" => array(0,0,612.00,1008.0),
"11x17" => array(0,0,792.00, 1224.00));



On Jul 13, 11:37 am, Simon hanemaaijer <simonhanemaai...@gmail.com>
wrote:

Michael

unread,
Jul 16, 2009, 2:33:36 AM7/16/09
to dompdf
it seems that it only works with the
command set_paper at the moment!

$dompdf = new DOMPDF();
$dompdf->set_paper('a4');

BrianS

unread,
Jul 23, 2009, 12:20:24 AM7/23/09
to dompdf
You are (mostly) correct. This setting is honored by dompdf.php but
not by the DOMPDF class. We'll address this in the next release. In
the meantime you have to set the paper size (and orientation) with the
method you indicated.
Reply all
Reply to author
Forward
0 new messages