Foros del Web » Programación para mayores de 30 ;) » Java »

itext ancho de celda en tabla

Estas en el tema de itext ancho de celda en tabla en el foro de Java en Foros del Web. Hola a todos, Necesito un ejemplo sencillo de como establecer el ancho de una celda de una columna (para que si el texto es muy ...
  #1 (permalink)  
Antiguo 28/01/2010, 16:06
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 14 años, 6 meses
Puntos: 1
Exclamación itext ancho de celda en tabla

Hola a todos,

Necesito un ejemplo sencillo de como establecer el ancho de una celda de una columna (para que si el texto es muy grande, se expanda la celda horizontalmente y no verticalmente).

He mirado los ejemplos que se encuentran en itext pero no logro entenderlos ni hacerlos funcionar.

Muchas gracias.
  #2 (permalink)  
Antiguo 12/02/2010, 15:44
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: itext ancho de celda en tabla

Hola Jorge, mira yo estuve buscando lo mismo y lo que encontre fue lo siguiente:

// CREAMOS LA TABLA EN ESTE CASO CON 4 COLUMNAS
PdfPTable table = new PdfPTable(4);

// CREO UN ARREGLO QUE CONTIENE LAS MEDIDAS DE CADA UNA DE LAS COLUMNAS
// EN MI CASO SON 4, (TB PUEDES PASAR EL ARREGLO DIRECTAMENTE)
float[] medidaCeldas = {0.55f, 2.25f, 0.55f, 0.55f};

// ASIGNAS LAS MEDIDAS A LA TABLA (ANCHO)
table.setWidths(medidaCeldas);

Espero que no sea muy tarde la respuesta, ojala te sirva, saludos.
  #3 (permalink)  
Antiguo 12/02/2010, 16:32
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: itext ancho de celda en tabla

Estupendo, muchísimas gracias, es justo lo que quería.
  #4 (permalink)  
Antiguo 06/04/2011, 14:56
 
Fecha de Ingreso: marzo-2011
Ubicación: ciudad del caos
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: itext ancho de celda en tabla

gracias... me sirvio que lo use desde que creo la tabla.. y el arreglo lo hago dinamico de akuerdo al numero de columnas que tendre

float[] anchocolumnas = new float[numcol];
for(int j=0; j<numcol;j++)
{
anchocolumnas[j] =.30f;
}
PdfPTable mitablasimple=new PdfPTable(anchocolumnas);

Etiquetas: ancho, celda, itext, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:41.