if (isset($pdf)) { $font = $fontMetrics->get_font("verdana"); // Si Verdana no está disponible, utiliza sans-serif. if (!isset($font)) { $font = $fontMetrics->get_font("sans-serif"); } $size = 9; $color = array(0, 0, 0); // RGB para negro $text_height = $fontMetrics->get_font_height($font, $size); // Abre un nuevo objeto de pie de página $foot = $pdf->open_object(); $w = $pdf->get_width(); $h = $pdf->get_height(); // Dibuja una línea a lo largo de la parte inferior $y = $h - 3 * $text_height - 30; // Mueve la línea un poco más arriba $pdf->line(16, $y, $w - 16, $y, $color, 1); // Ajusta la altura de la línea // Añade la dirección centrada $y += $text_height - 5; $direccion = "{{$parametro->direccion}}."; $text_width = $fontMetrics->get_text_width($direccion, $font, $size); $center = ($w - $text_width) / 2; $pdf->page_text($center, $y, $direccion, $font, $size, $color); // Añade el teléfono y el correo electrónico centrados $y += $text_height + 2; $contacto = "Teléfono: {{$parametro->telefonos}} Correo: {{$parametro->correos}}"; $text_width = $fontMetrics->get_text_width($contacto, $font, $size); $center = ($w - $text_width) / 2; $pdf->page_text($center, $y, $contacto, $font, $size, $color); // Añade la información del número de página centrada $y += $text_height + 5; $text = "Página {PAGE_NUM} de {PAGE_COUNT}"; $text_width = $fontMetrics->get_text_width("Página 1 de 2", $font, $size); $center = ($w - $text_width) / 2; $pdf->page_text($center, $y, $text, $font, $size, $color); // Cierra el objeto del pie de página $pdf->close_object(); $pdf->add_object($foot, "all"); }