コード例 #1
0
$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();
    }
コード例 #2
0
$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();