EStimados, cuando genero el pdf de la impresion simple del plugin servicios la avería fecha de inicio y finalizacion, accesorios , materiales, etc se agregan en una tabla. me gustaría darle un ancho fijo a los columnas en el pdf para aprovechar el espacio de la hoja. Como puedo regularlo? se que es en el archivo imprimir_servicio.php especificamente acá:


$pdf_doc->new_table();
$pdf_doc->add_table_row(
array(
'campo1' => "<b>".$this->setup['st_material']." y\n".$this->setup['st_accesorios'].":</b>" ,
'dato1' => $pdf_doc->fix_html($this->servicio->material).".\nEntregó con: ".$pdf_doc->fix_html($this->servicio->accesorios),
'campo2' => "<b>".$this->setup['st_material_estado'].":</b>",
'dato2' => $this->servicio->material_estado
)
);

$pdf_doc->add_table_row(
array(
'campo1' => "<b>".$this->setup['st_descripcion'].":</b>",
'dato1' => $pdf_doc->fix_html($this->servicio->descripcion),
'campo2' => "<b>".$this->setup['st_solucion'].": </b>",
'dato2' => $this->servicio->solucion
)
);
$pdf_doc->add_table_row(
array(
'campo1' => "<b>Fecha finalizacion:</b>",
'dato1' => $pdf_doc->fix_html($this->servicio->fechafin),
'campo2' => "<b>Recibí conforme:</b>",
'dato2' => ''
)
);
$pdf_doc->save_table(
array(
'cols' => array(
'campo1' => array('justification' => 'left'),
'dato1' => array('justification' => 'left'),
'campo2' => array('justification' => 'left'),
'dato2' => array('justification' => 'left')
),
'showLines' => 2,
'width' =>575,
'shaded' => 0
)
);


PEro no encuentro de que forma asignar a una columna un ancho fijo, es decir que independientemente del contenido que tenga siempre tenga el mismo ancho. POdrían ayudarme?

hace 5 meses   juanma_91m_d30663
es acá más especifico

$pdf_doc->save_table(
array(
'cols' => array(
'campo1' => array('justification' => 'left'),
'dato1' => array('justification' => 'left'),
'campo2' => array('justification' => 'left'),
'dato2' => array('justification' => 'left')
),
pero como lo hago?
hace 5 meses   pcrednet   [partner]
Hola Juanma.

Esta es la clase que se usa para generar pdf en imprimir_servicio.php https://github.com/rospdf/pdf-php
Si quieres échale un vistazo y ves como se colocan las columnas.

Si lo haces y lo quieres compartir, me lo puedes pasar y lo revisamos.

Gracias.
hace 5 meses   juanma_91m_d30663
GRacias amigo. quedaría así por lo que vi:

'campo1' => array('justification' => 'left' , 'width'=> 'TAMAÑO'),
hace 4 meses   -   [cron]
[[Cerrado por inactividad]]
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

15 patrocinadores

Este mes se han realizado un total de 15 aportaciones económicas para acelerar el desarrollo del proyecto.

35% Complete

175 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts