par
Patriboom » 21 nov. 2007, 16:20
Bonjour à tous!
Je produit actuellement deux - voire trois - séries de code pour la même chose et j'aimerais bien réduire le nombre d'intervention en programmation. J'explique:
Pour produire une liste des locaux occupés, j'ai trois sorties usager: à l'écran, sur papier (printer_) et en PDF (FPDF). J'aimerais ne traiter tout cela qu'une seule fois.
Pour la sortie à l'écran, j'opère avec de commandes <table><tr><td>
Pour la sortie papier, j'opère avec de commandes de positionnement et de polices de la classe printer_
Pour la sortie PDF, j'opère avec de commandes comme Text(...)
Y a-t-il moyen de mettre ces commandes dans des variables et de les appeler pour exécuter?
En Html, c'est possible, mais pour les autres?
Par exemple, 0 étant HTML, 1 étant pour le papier, 2 étant pour le pdf
$Police[0] = '<font size="+2">';
$Police[1] = 'printer_select_font($docu, $police[0])';
$Police[2] = '$pdf->SetFont("Times", "B", 18)';
Merci à l'avance.
Bonjour à tous!
Je produit actuellement deux - voire trois - séries de code pour la même chose et j'aimerais bien réduire le nombre d'intervention en programmation. J'explique:
Pour produire une liste des locaux occupés, j'ai trois sorties usager: à l'écran, sur papier (printer_) et en PDF (FPDF). J'aimerais ne traiter tout cela qu'une seule fois.
Pour la sortie à l'écran, j'opère avec de commandes [color=darkred]<table><tr><td>[/color]
Pour la sortie papier, j'opère avec de commandes de positionnement et de polices de la classe [color=darkred]printer_[/color]
Pour la sortie PDF, j'opère avec de commandes comme [color=darkred]Text(...)[/color]
Y a-t-il moyen de mettre ces commandes dans des variables et de les appeler pour exécuter?
En Html, c'est possible, mais pour les autres?
Par exemple, 0 étant HTML, 1 étant pour le papier, 2 étant pour le pdf
$Police[0] = '<font size="+2">';
$Police[1] = 'printer_select_font($docu, $police[0])';
$Police[2] = '$pdf->SetFont("Times", "B", 18)';
Merci à l'avance.