function CreaEncabezadoPagina(MyPDFFile $pdf, DOMDocument $xml, $encabezados = true) { $pdf->AddPage("L", "Letter"); $pdf->SetFont("Arial", "", 9.5); $pdf->Cell(0, 10, utf8_decode("BITÁCORA DE SERVICIOS"), 0, 1, 'C'); $pdf->Ln(10); $ancho = $pdf->CurPageSize[1] - 20; $pdf->Cell($ancho - 130, 5); $pdf->Cell(20, 5, utf8_decode("Ruta"), 0, 0, 'R'); foreach ($xml->getElementsByTagName('bitacora_ruta_identificador') as $nodo) { $pdf->Cell(40, 5, utf8_decode($nodo->nodeValue), 1, 0, 'C'); break; } $pdf->Cell(10, 5); $pdf->Cell(20, 5, utf8_decode("Folio"), 0, 0, 'R'); foreach ($xml->getElementsByTagName('bitacora_folio') as $nodo) { $pdf->Cell(40, 5, utf8_decode($nodo->nodeValue), 1, 1, 'C'); break; } $pdf->Cell($ancho - 130, 5); $pdf->Cell(20, 5, utf8_decode("Nombre"), 0, 0, 'R'); foreach ($xml->getElementsByTagName('bitacora_ruta_nombre') as $nodo) { $pdf->Cell(40, 5, utf8_decode($nodo->nodeValue), 1, 0, 'C'); break; } $pdf->Cell(10, 5); $pdf->Cell(20, 5, utf8_decode("Fecha"), 0, 0, 'R'); foreach ($xml->getElementsByTagName('bitacora_fecha') as $nodo) { $pdf->Cell(40, 5, utf8_decode($nodo->nodeValue), 1, 1, 'C'); break; } $pdf->Ln(10); $pdf->Cell(10, 5); foreach ($xml->getElementsByTagName('bitacora_operador') as $nodo) { $pdf->Cell(0, 5, utf8_decode("Nombre del Operador: " . $nodo->nodeValue), 0, 1, 'L'); break; } $pdf->Ln(5); $pdf->Image("../img/sistema/simma_printer.png", 10, 10, 87.5); if ($encabezados) { $pdf->SetFillColor(150, 150, 150); $pdf->SetFont("", "B", 6); $pdf->SetWidths(array(7, 10, 9, 13, 50, 10, 10, 40, 15, 18, 15, 15, 15, 15, 25)); $pdf->SetAligns(array("C", "C", "C", "C")); $pdf->Row(array("\nNo.", "No. de Cliente", "No. de Gen.", "No. de Manif.", "\nNombre del Cliente", "Hora de Llegada", "Hora de Salida", "\nResposanble Generador", "Cultivos y Cepas", "Objetos Punzocortantes", "\nPatológico", "No Anatómico", "\nSangre", "Total de Kilos", "\nFirma del Cliente"), true); } }