Bonjour,
Et si en FPDF pour afficher 500 cm3
au lieu de les balancer par pdf->write(); comme je suppose que tu fais;
tu tentais :
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
<LINK rel="stylesheet" href="../gestion/ressources.css" type="text/css">
<head>
<?php
require 'fpdf.php';
error_reporting(E_ALL);
// Quelques variables qu'on suppose extraites de la base de données...
$cylindree = "500";
$unite = "cm";
$exposant = "3";
// creation de l'objet je choisis les points à cause des tailles de fonte qui sont forcément en points
$pdf = new FPDF('P', 'pt', 'A4');
// ajout d'une page
$pdf->addPage();
// 28 points pour un centimètre
$marge = 12 /0.35;
$taille_fonte_courante = 10;
$increment_v_courant = ceil ($taille_fonte_courante*1.25);
$taille_fonte_grande = 14;
$taille_fonte_moyenne = 12;
$taille_fonte_petite = 8;
$nom_fonte = "Arial";
$increment_v_grand =ceil ($taille_fonte_grande*1.25);
$largeur_page = (210/0.35) - ($marge*2);
$hauteur_page = (297/0.35) - ($marge*2);
$hauteur_ligne = ceil ($taille_fonte_courante*1.1);
$pdf->SetFont('Arial','I',$taille_fonte_courante);
$longueur_cylindree = $pdf->GetStringWidth($cylindree);
$longueur_unite = $pdf->GetStringWidth($unite);
$longueur_exposant = $pdf->GetStringWidth($exposant);
$y = 100; // arbitraire
$pdf->SetXY ($marge, $y);
$pdf->Cell($longueur_cylindree,$hauteur_ligne,$cylindree,0,0,'R');
$x = $marge+ ($longueur_cylindree*1.2);
$pdf->SetXY ($x, $y);
$pdf->Cell($longueur_unite,$hauteur_ligne,$unite,0,0,'R');
$y = $y - ($hauteur_ligne/4);
$x += $longueur_unite*.6;
$pdf->SetXY ($x, $y);
$pdf->SetFont('Arial','I',6);
$pdf->Cell($longueur_exposant,$hauteur_ligne,$exposant,0,0,'L');
$nom_fic = "/var/www/htdocs/sibyllin/execution/annexes/questionnaire_27/essai.pdf";
$pdf->Output($nom_fic,'F');
?>
J'espère ne pas m'être trompé en copiant/ collant; je garde l'original un temps
Le fichier résultat ne peutb pas être joint (pdf interdits)...
à tout hasard
[email protected]
Bonjour,
Et si en FPDF pour afficher 500 cm3
au lieu de les balancer par pdf->write(); comme je suppose que tu fais;
tu tentais :
[php]
<!DOCTYPE html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="fr">
<LINK rel="stylesheet" href="../gestion/ressources.css" type="text/css">
<head>
<?php
require 'fpdf.php';
error_reporting(E_ALL);
// Quelques variables qu'on suppose extraites de la base de données...
$cylindree = "500";
$unite = "cm";
$exposant = "3";
// creation de l'objet je choisis les points à cause des tailles de fonte qui sont forcément en points
$pdf = new FPDF('P', 'pt', 'A4');
// ajout d'une page
$pdf->addPage();
// 28 points pour un centimètre
$marge = 12 /0.35;
$taille_fonte_courante = 10;
$increment_v_courant = ceil ($taille_fonte_courante*1.25);
$taille_fonte_grande = 14;
$taille_fonte_moyenne = 12;
$taille_fonte_petite = 8;
$nom_fonte = "Arial";
$increment_v_grand =ceil ($taille_fonte_grande*1.25);
$largeur_page = (210/0.35) - ($marge*2);
$hauteur_page = (297/0.35) - ($marge*2);
$hauteur_ligne = ceil ($taille_fonte_courante*1.1);
$pdf->SetFont('Arial','I',$taille_fonte_courante);
$longueur_cylindree = $pdf->GetStringWidth($cylindree);
$longueur_unite = $pdf->GetStringWidth($unite);
$longueur_exposant = $pdf->GetStringWidth($exposant);
$y = 100; // arbitraire
$pdf->SetXY ($marge, $y);
$pdf->Cell($longueur_cylindree,$hauteur_ligne,$cylindree,0,0,'R');
$x = $marge+ ($longueur_cylindree*1.2);
$pdf->SetXY ($x, $y);
$pdf->Cell($longueur_unite,$hauteur_ligne,$unite,0,0,'R');
$y = $y - ($hauteur_ligne/4);
$x += $longueur_unite*.6;
$pdf->SetXY ($x, $y);
$pdf->SetFont('Arial','I',6);
$pdf->Cell($longueur_exposant,$hauteur_ligne,$exposant,0,0,'L');
$nom_fic = "/var/www/htdocs/sibyllin/execution/annexes/questionnaire_27/essai.pdf";
$pdf->Output($nom_fic,'F');
?>[/php]
J'espère ne pas m'être trompé en copiant/ collant; je garde l'original un temps
Le fichier résultat ne peutb pas être joint (pdf interdits)...
à tout hasard
[email protected]