Cita: cuando le agrego otra hoja solo se corre la tabla y deja la otra hoja en blanco,
Lo que pasa es que cada hoja debes poner la tabla en el documento y cuando sea nueva creas nuevamente la tabla y la agreas en el documento, en tu caso estas usando un columntext y por cada hoja nueva debe ser una tabla nueva, podrías hacer algo como ésto:
Cita:
For Each fila As DataRow In tblEmpleado.Rows
i = i + 1
tabla.AddCell(fila.Item(0).ToString())
tabla.AddCell(fila.Item(1).ToString())
tabla.AddCell(fila.Item(2).ToString())
If i = 20 Then
ct.AddElement(tabla);
ct.Go();
documento.NewPage()
documento.Add(New Paragraph(" "))
tabla As New PdfPTable(3) //aqui inicializas la nueva tabla
//bla bla
i = 0
End If
espero haber sido claro
Saludos