Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2010, 17:40
AlterElt
 
Fecha de Ingreso: febrero-2010
Mensajes: 63
Antigüedad: 14 años, 2 meses
Puntos: 0
iTextSharp, ayuda con cabecera de documento PDF, me está volviendo loco xDDD

Buenas, pues estoy trabajando con la libreria iTextSharp, que tras una semana peleandome ahora empiezo a entender bien... bueno creo XD El caso es que hay una cosa que no consigo que me salga y es poner una cabecera/pie de página a cada página de mi documento PDF.

Según el tutorial de iTextSharp del desarrollador. Se hace así en C#:

Código C:
Ver original
  1. HeaderFooter footer = new HeaderFooter(new Phrase("This is page: "), true);
  2.             footer.Border = Rectangle.NO_BORDER;
  3.             document.Footer = footer;

Yo que trabajo en VB lo pongo así:

Código C:
Ver original
  1. Dim footer As New HeaderFooter(New Phrase("This is page: "), True)
  2. footer.Border = Rectangle.NO_BORDER
  3. document.Footer = footer

Pero me dice que el tipo HeaderFooter no está definido (línea 1) y que Footer no es un miembro de Document (línea 3).

Las librerias que importo al principio del archivo *.vb son estas:

Código vb:
Ver original
  1. Imports iTextSharp.text
  2. Imports iTextSharp.text.pdf
  3. Imports System.Data.SQLite
  4. Imports System.IO

Y no se que es lo que puede estar fallando porque en todas partes dicen que asi así. Lo demás de tablas y tal me funciona bien (me llevó un tiempo acostumbrarme a la libreria porque es bastante compleja, pero ya empiezo a usarla más o menos como quiero)

A ver si algún alma caritativa ha trabajado con esta popular librería y me puede ayudar con esto, porque me he pateado la internet entera xD

Aquí aparecen ejemplos, todos iguales: http://itextsharp.sourceforge.net/tutorial/ch04.html

Saludos

Última edición por AlterElt; 16/03/2010 a las 17:53