2011-10-13 2 views
2

J'utilise ce code pour créer un fichier pdf 80x30 mm avec un qrcode 25x25 mm: je change la largeur et la hauteur du qrcode mais il ne redimensionne pas et je vois toujours un petit qrcode dans le page. Où est l'erreur ?? S'il vous plaît aidez-moi ... Je ne peux pas comprendre le problème! :)TCPDF Qr redimensionner le code sur petite page page

<?php 
require_once('../config/lang/eng.php'); 
require_once('../tcpdf.php'); 

// create new PDF document 
$pdf = new TCPDF("L", "mm", array(80,30) , true, 'UTF-8', false); 

//set margins 
$pdf->SetMargins(0, PDF_MARGIN_TOP, 0); 
$pdf->SetHeaderMargin(0); 
$pdf->SetFooterMargin(0); 

$pdf->setPrintHeader(false); 
$pdf->setPrintFooter(false); 

//set auto page breaks 
$pdf->SetAutoPageBreak(false, 0); 

//set image scale factor 
$pdf->setImageScale(1); 

//set some language-dependent strings 
$pdf->setLanguageArray($l); 

// add a page 
$pdf->AddPage(); 

$pdf->SetAutoPageBreak(false, 0); 

// new style 
$style = array(
    'border' => false, 
    'padding' => 'auto', 
    'fgcolor' => array(0,0,0), 
    'bgcolor' => false 
); 

$pdf->write2DBarcode('http://www.google.it/', 'QRCODE,H', 50, 1, 300, 300, $style, 'N'); 

// --------------------------------------------------------- 

//Close and output PDF document 
$pdf->Output('test.pdf', 'I'); 

//============================================================+ 
// END OF FILE 
//============================================================+ 
?>  

Merci!

Répondre

3

Problème résolu:

Avant:

[...] 
$pdf = new TCPDF("L", "mm", array(80,30) , true, 'UTF-8', false); 
[...] 
$pdf->AddPage(); 
[/code] 

Après:

[code] 
[...] 
$pdf = new TCPDF("P", "mm", array(80,30) , true, 'UTF-8', false); 
[...] 
$pdf->AddPage('L', '', false, false); 
[/code] 

Le problème est l'orientation de la page du constructeur qui créent la confusion au système: portrait par défaut est ok, je seulement pour changer l'orientation de la page Ajouter à Paysage et le problème est résolu.

Merci encore pour l'attention.

:)

+0

Merci beaucoup pour votre réponse. – user1477388

+0

Est-ce toujours ce cas? J'essaie ton code avec le dernier tcpdf mais je ne vois que le code qr dans l'orientation du portrait – alex