$pdf->SetHeaderData($image, $taille, "", $texte); // Définition des marges de la pages $pdf->SetMargins(15, 40); // Définition de la police et de la taille de l'entete $pdf->setHeaderFont(array("vera", '', "10")); // Creation d'une nouvelle page $pdf->AddPage(); $praticien =& $prescription->_ref_praticien; $patient =& $prescription->_ref_patient; // Affichage du praticien et du patient à l'aide d'un tableau $pdf->createTab($pdf->viewPraticien($praticien->_view, $praticien->_ref_function->_view, $praticien->_ref_function->_ref_group->_view), $pdf->viewPatient($patient->_view, CMbDT::transform($patient->naissance, null, '%d-%m-%y'), $patient->adresse, $patient->cp, $patient->ville, $patient->tel)); $urgent = ""; if ($prescription->urgence) { $urgent = "(URGENT)"; } $pdf->setY(65); $pdf->writeHTML(utf8_encode("<b>Prélèvement du " . CMbDT::transform($prescription->date, null, '%d-%m-%y à %H:%M') . " " . $urgent . "</b>")); $pdf->setY(90); $pdf->SetFillColor(246, 246, 246); $pdf->Cell(25, 7, utf8_encode("Code"), 1, 0, 'C', 1); $pdf->Cell(85, 7, utf8_encode("Libellé"), 1, 0, 'C', 1); $pdf->Cell(30, 7, utf8_encode("Résultat"), 1, 0, 'C', 1); $pdf->Cell(20, 7, utf8_encode("Unité"), 1, 0, 'C', 1); $pdf->Cell(20, 7, utf8_encode("Normes"), 1, 0, 'C', 1); $pdf->Ln(); function printResultsCatalogue($catalogue, &$pdf) { if (count($catalogue->_ref_prescription_items)) { $pdf->Cell(180, 7, utf8_encode($catalogue->libelle), 1, 0, 'L', 0); $pdf->Ln(); }
$pdf->SetHeaderData($image, $taille, "", $texte); // Définition des marges de la pages $pdf->SetMargins(15, 40); // Définition de la police et de la taille de l'entete $pdf->setHeaderFont(array("vera", '', "10")); // Creation d'une nouvelle page $pdf->AddPage(); $praticien =& $prescription->_ref_praticien; $patient =& $prescription->_ref_patient; // Affichage du praticien et du patient à l'aide d'un tableau $pdf->createTab($pdf->viewPraticien($praticien->_view, $praticien->_ref_function->_view, $praticien->_ref_function->_ref_group->_view), $pdf->viewPatient($patient->_view, CMbDT::transform($patient->naissance, null, '%d-%m-%y'), $patient->adresse, $patient->cp, $patient->ville, $patient->tel)); $urgent = ""; if ($prescription->urgence) { $urgent = "(URGENT)"; } $pdf->setY(65); $pdf->writeHTML(utf8_encode("<b>Prélèvement du " . CMbDT::transform($prescription->date, null, '%d-%m-%y à %H:%M') . " " . $urgent . "</b>")); $pdf->setY(80); // Affichage des analyses $pdf->writeHTML(utf8_encode("<b>Analyses demandées:</b>")); $pdf->SetFillColor(246, 246, 246); $pdf->Cell(25, 7, utf8_encode("Identifiant"), 1, 0, 'C', 1); $pdf->Cell(105, 7, utf8_encode("Libellé de l'analyse"), 1, 0, 'C', 1); $pdf->Cell(30, 7, utf8_encode("Type"), 1, 0, 'C', 1); $pdf->Cell(20, 7, utf8_encode("Loc."), 1, 0, 'C', 1); $pdf->Ln(); $tagCatalogue = CAppUI::conf('dPlabo CCatalogueLabo remote_name'); // Chargement de l'id externe labo code4 du praticien // Chargement de l'id400 "labo code4" du praticien $tagCode4 = "labo code4"; $idex = new CIdSante400();