none
Cell background iTextSharp

    Pregunta

  • Buenos días colegas:

    Estoy haciendo un programita que genera un PDF con iTextSahrp, todo me funciona perfectamente solo quiero sombrear los renglones de una tabla que genera pero NO logro conseguirlo, les delo las manera que tengo hasta el momento pero no me funcionan nada. Por su atención GRACIAS!!!

                                    table.DefaultCell.BackgroundColor = BaseColor.LIGHT_GRAY
                                    table.DefaultCell.BackgroundColor = New iTextSharp.text.BaseColor(104, 104, 104)
                                    table.DefaultCell.BackgroundColor = iTextSharp.text.pdf.ExtendedColor.LIGHT_GRAY
                                    cell.BorderColor = New iTextSharp.text.BaseColor(104, 104, 104)
                                    cell.BorderColor = BaseColor.LIGHT_GRAY
                                    cell.BorderColor = iTextSharp.text.pdf.ExtendedColor.LIGHT_GRAY                                
                                    cell.BackgroundColor = New iTextSharp.text.BaseColor(104, 104, 104)
                                    'pdfTable.DefaultCell.BackgroundColor = New iTextSharp.text.BaseColor(204, 204, 204)
                                    cell.BackgroundColor = BaseColor.LIGHT_GRAY
                                    cell.BackgroundColor = iTextSharp.text.pdf.ExtendedColor.LIGHT_GRAY

    lunes, 9 de enero de 2017 15:17

Respuestas

  • Ya encontré solución la comparto por si algún colega alguna vez la requiere, saludos :-)

    Imports System.IO
    Imports iTextSharp.text
    Imports iTextSharp.text.pdf

    Dim documentoPDF As New Document 'VARIABLE PARA PDF

    Dim table As PdfPTable = New PdfPTable(7) 'VARIABLE PARA LLENAR TABLA
    Dim cell As PdfPCell = New PdfPCell(New Phrase("Contenido.")) 'VARIABLE PARA LLENAR CELDA

    table.DefaultCell.BackgroundColor = New iTextSharp.text.BaseColor(240, 240, 240) 'PARA ESTABLECER COLOR
    table.AddCell(New Phrase("TEXTO DE LA CELDA", fue))   

    documentoPDF.Add(table)

    lunes, 9 de enero de 2017 17:47