Couplage poo + css + pdf

Description

Exemple de mise en forme de formulaire en css integré en poo avec sortie du document au format pdf.

Source / Exemple :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title></title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design cso" href="cso.css" />
   </head>
   <body>
  

<?php
include ("css.class.php");

$objet=new labo();
$objet->debutform('visu_cso.php');
$objet->bloc('conteneur');
  $objet->bloc('surheader');
  $objet->entetelabo('RAPPORT D\'INTERVENTION');
  $objet->finbloc();	
  $objet->bloc('header');
    $objet->bloc('gauche');
        $objet->classiquelabo('CSO n°','cso','','20','text');
        $objet->classiquelabo('Contact','contact','','20','text');
        $objet->elaborelabo('Adresse','','adresse','30','4');
    $objet->finbloc();	
    $objet->bloc('milieu');
        $objet->classiquelabo('Tel','tel','','20','text');
    $objet->finbloc();	
    $objet->bloc('droite');
        $objet->classiquelabo('Date d\'appel','date','','20','text');
        $objet->classiquelabo('Contrat','contrat','','20','text');
        $objet->classiquelabo('Produit model','produit','','20','text');
        $objet->classiquelabo('N° de serie','serie','','20','text');
    $objet->finbloc();	
  $objet->finbloc();	
  
  $objet->bloc('surcentre');
        $objet->elaborelabo('Description du probleme','','probleme','55','4');
  $objet->finbloc();	
  
  $objet->bloc('centre');
       
        $objet->bloc('part1');
        $objet->classiquelabo('Référence','part1','','20','text');
        $objet->finbloc();
        $objet->bloc('part2');
        $objet->classiquelabo('','part2','','20','text');
        $objet->finbloc();
        $objet->bloc('part3');
        $objet->classiquelabo('','part3','','20','text');
        $objet->finbloc();
        $objet->bloc('part4');
        $objet->classiquelabo('','part4','','20','text');
        $objet->finbloc();
        $objet->bloc('part5');
        $objet->classiquelabo('','part5','','20','text');
        $objet->finbloc();
        $objet->bloc('part6');
        $objet->classiquelabo('','part6','','20','text');
        $objet->finbloc();
        $objet->bloc('partvalidation');
        $objet->finlabo();	
        $objet->finbloc();
  $objet->finbloc();	
   
$objet->finbloc();
echo $objet->affichelabo();

?>
  </body>
</html>

Conclusion :


remerciements à christian pour la mise en forme du pdf.
Toute la doc sur les librairies pdf sont sur le site de l'auteur
http://www.fpdf.org/?go=download

Extraire les fichiers sous www
Lancer 127.0.0.1/cso.php

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.