hace 7 meses   juanma_91m_d30663
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 7 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 7 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 7 meses   juanma_91m_d30663
GRacias amigo. quedaría así por lo que vi:

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

juanma_91m_d30663

AR  freelance


OFERTA

Plugin prestashop_micro

Financiación extra

27 patrocinadores

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

82% Complete

410 € este mes.

+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.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts