/// obtenemos los datos de configuración de impresión
$this->impresion = array(
'print_ref' => '1',
'print_dto' => '1',
'print_alb' => '0',
'print_formapago' => '1'
);
157. /// calculamos el número de páginas
if (!isset($this->numpaginas)) {
$this->numpaginas = 0;
$linea_a = 0;
while ($linea_a < count($lineas)) {
$lppag2 = $lppag;
foreach ($lineas as $i => $lin) {
if ($i >= $linea_a AND $i < $linea_a + $lppag2) {
$linea_size = 1;
$len = mb_strlen($lin->descripcion.' '); /// -------------------------- Cambiado
if ($this->impresion['print_ref']){
$len = mb_strlen($lin->referencia . ' ' . $lin->descripcion);
} /// -------------------------- Cambiado
240. /// restamos líneas al documento en función del tamaño de la descripción
if ($i >= $linea_actual AND $i < $linea_actual + $lppag) {
$linea_size = 1;
$len = mb_strlen($lin->descripcion.' '); /// -------------------------- Cambiado
if ($this->impresion['print_ref'])
{
$len = mb_strlen($lin->referencia . ' ' . $lin->descripcion);
} /// -------------------------- Cambiado
319. $pdf_doc->add_table_header($table_header);
for ($i = $linea_actual; (($linea_actual < ($lppag + $i)) AND ( $linea_actual < count($lineas)));) {
$descripcion = fs_fix_html($lineas[$linea_actual]->descripcion);
if ($this->impresion['print_ref']) { ///--- if (!is_null($lineas[$linea_actual]->referencia)) { ---------- Cambiado
$descripcion = '<b>' . $lineas[$linea_actual]->referencia . '</b> ' . $descripcion;
}