Hola,
he modificado el fichero "pdf_ppto.modules.php" y me ocurre que cuando creo una caja para meter texto libre, este no se muestra correctamente en el PDF generado, siempre que haya tildes, "ñ", etc.
El ejemplo más claro es: $pdf->MultiCell(150, 3, 'Niño camión', '', 'L');
Se muestra en el presupuesto o factura como "Ni cami"
¿Sabe alguien solventarlo?... he cambiado la codificación en:
if (! empty($conf->global->MAIN_USE_FPDF)) $outputlangs->charset_output='ISO-8859-1';
poniendo UTF-8, pero también lo veo mal.
Gracias.
Codificación en generación de facturas en PDF
Bueno, siguiendo el manual de FPDF, he visto que si declaro el texto así:
$str = iconv('UTF-8', 'windows-1252', 'Niño camión');
$pdf->MultiCell(150, 3, $str, '', 'L');
Esto debería de funcionar, pero me aparece así:
"Ni"
Es decir, se come todo lo que sigue al primer caracter "extraño" que encuentra.
Bueno, sigo investigando, pero si alguien tiene la respuesta, le estaré muy agradecido.
$str = iconv('UTF-8', 'windows-1252', 'Niño camión');
$pdf->MultiCell(150, 3, $str, '', 'L');
Esto debería de funcionar, pero me aparece así:
"Ni"
Es decir, se come todo lo que sigue al primer caracter "extraño" que encuentra.
Bueno, sigo investigando, pero si alguien tiene la respuesta, le estaré muy agradecido.