Hola a todos!
Tengo una aplicacion hecha en php, y utilizo la clase ezpdf para exportar reportes a pdf. El problema que tengo es que una de las columnas del reporte contiene textos un poco largos, y esto hace que el ancho de la columna en el pdf se agrande y se adapte al largo del texto, y muchas veces esto genera que la tabla sea mas ancha que el ancho de la hoja.
Supuestamente la clase ezpdf te permite establecer un ancho fijo para la tabla y atambien para cada columna, pero no me funciona. Le pongo un ancho fijo a cada columna, y es como si no pusiera nada, me sigue adaptando el ancho al texto que contiene.
Basicamente lo tengo hecho asi:
$titles = array(
'fecha_factura'=>'Fecha',
'nombre_factura'=>'Nombre Factura',
'numero_factura'=>'Nro. Factura',
'cuit'=>'CUIT',
'monto'=>'Monto',
'cuenta'=>'Cuenta Contable',
'cuenta2'=>'Cuenta 2',
'observaciones'=>'Observaciones'
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width' => 952,
'maxWidth'=> 1008,
'fontSize' => 6,
'titleFontSize' => 10,
'cols'=>array(
"fecha_factura" => array('justification'=>'left', 'width' => 119),
"nombre_factura" => array('justification'=>'left', 'width' => 119),
"numero_factura" => array('justification'=>'left', 'width' => 119),
"cuit" => array('justification'=>'left', 'width' => 119),
"monto" => array('justification'=>'left', 'width' => 119),
"cuenta" => array('justification'=>'left', 'width' => 119),
"cuenta2" => array('justification'=>'left', 'width' => 119),
"observaciones" => array('justification'=>'left', 'width' => 119)
)
);
Por favor, alguien me puede ayudar? Hay algo que me falte o que este haciendo mal?