Posizione Tabella con ITEXTSHARP

di Alberto75 il
2 risposte

Ciao a tutti,

ho un problema con una tabella che creo con itextsharp.

vorrei posizionare la tabella in un punto della pagina ma non riesco a spostarla dall'inizio della pagina.

Il programma va in esecuzione e non mi da nessun errore però non ottengo lo spostamento della tabella

Ho provato con il segunte codice ma non riesco a spostare la tabella:

 Dim Documento As New Document(PageSize.A4, 100, 100, 25, 25)
 Dim fileStream As New FileStream("C:\CronTG_TN\RepProd\" & NomeFileRep & ".pdf", FileMode.Create, FileAccess.Write, FileShare.None)
 Dim Scrittura As PdfWriter = PdfWriter.GetInstance(Documento, fileStream)
 
 Documento.Open()
 Dim cb As PdfContentByte = Scrittura.DirectContent
 Dim bf As BaseFont = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED)
    
 Dim TabParag As Paragraph = New Paragraph
 TabParag.SpacingBefore = 150.0F
 Dim Tab As New PdfPTable(15)
 Dim LarCol As Single() = New Single() {250.0F, 250.0F, 250, 250, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150}
 Tab.SetWidths(LarCol)
 Tab.HorizontalAlignment = 0

 Dim CellTitolo As New PdfPCell(New Phrase("Titolo1"))
 Tab.AddCell(CellTitolo)
 Tab.AddCell("pippo")
 Tab.AddCell("pippo2")
 Tab.AddCell("pippo3")
 .
 .
 .
 Tab.AddCell("pippo15")
 TabParag.Add(Tab)
 Documento.Add(TabParag)

 Grazie in anticipo.

Alberto

2 Risposte

  • Buongiorno a tutti, 

    cercando e ricencando alla fine sono riuscito a a trovare una soluzione ma non ho risolto il problema con iTextSharp.

    Alla fine ho utilizzato le librerie di Spire.PDF che permette un miglior gestione della tabella all'interno della pagina.

    Alberto

Devi accedere o registrarti per scrivere nel forum
2 risposte