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

Algun experto en itexsharp?

Estas en el tema de Algun experto en itexsharp? en el foro de .NET en Foros del Web. Hola a todos Estoiy trabajando en un proyecto de vb net. trato de exportar un datagrid a pdf con itexsharp, todo bien en la exportación, ...
  #1 (permalink)  
Antiguo 11/01/2010, 14:22
 
Fecha de Ingreso: mayo-2009
Mensajes: 19
Antigüedad: 14 años, 11 meses
Puntos: 0
Algun experto en itexsharp?

Hola a todos

Estoiy trabajando en un proyecto de vb net. trato de exportar un datagrid a pdf con itexsharp, todo bien en la exportación, el problema es que todas las columnas se generan en un ancho similar y quisiera que la columna 1 tenga un ancho determinado, la columna 2 otro ancho y asi sucesivamente.
También desearia que me imprima en orientacion horizontal

Aqui parte del codigo

Dim daMat As New OleDbDataAdapter("SELECT COS_DESCR, COS_UNIMED, COS_COSTO, COS_MONEDA FROM precios WHERE COS_MATMDO = 'Mat' ORDER BY COS_DESCR ASC", dbConn)
Dim bindingMat As New BindingSource
Dim dsMat As New DataSet
gridMateriales.DataSource = Nothing
bindingMat.ResetBindings(False)
daMat.Fill(dsMat, "Precios")
Dim document As New Document()
Dim writer As PdfWriter = PdfWriter.GetInstance(document, New FileStream("Materiales.pdf", FileMode.Create))
document.Open()
For table As Integer = 0 To dsMat.Tables.Count - 1
Dim pdfTable As New PdfPTable(dsMat.Tables(table).Columns.Count)
For row As Integer = 0 To dsMat.Tables(table).Rows.Count - 1
For column As Integer = 0 To dsMat.Tables(table).Columns.Count - 1
pdfTable.AddCell(New Phrase(dsMat.Tables(table).Rows(row)(column).ToStr ing()))
Next
Next
document.Add(pdfTable)
Next
document.Close()

Etiquetas: experto
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 20:25.