public override void OnStartPage(PdfWriter writer, Document document) { base.OnStartPage(writer, document); PdfPTable header = new PdfPTable(new float[] { 1, 10, 1 }); header.WidthPercentage = 100; PdfPTable detalle = new PdfPTable(2); detalle.AddCell(DrawTable.DrawCell(FirstCharToUpper(Titulo), 10, CellBorder.NONE, CellAlignment.Left, 0, CellFontStyle.Bold)); detalle.AddCell(DrawTable.DrawCell(FirstCharToUpper(Deporte), 12, CellBorder.NONE, CellAlignment.Right, 0, CellFontStyle.Bold)); detalle.AddCell(DrawTable.DrawCell(FirstCharToUpper(TituloIdioma), 7, CellBorder.NONE, CellAlignment.Left, 0, CellFontStyle.Normal)); detalle.AddCell(DrawTable.DrawCell("Categoria :", 6, CellBorder.NONE, CellAlignment.Right, 0, CellFontStyle.Normal)); detalle.AddCell(DrawTable.DrawCell(SubTitulo, 7, CellBorder.NONE, CellAlignment.Left, 0, CellFontStyle.Normal)); detalle.AddCell(DrawTable.DrawCell(FirstCharToUpper(Categoria), 8, CellBorder.NONE, CellAlignment.Right, 0, CellFontStyle.Bold)); detalle.AddCell(DrawTable.DrawCell("Jornada :", 6, CellBorder.NONE, CellAlignment.Right, 2, CellFontStyle.Normal)); detalle.AddCell(DrawTable.DrawCell(FirstCharToUpper(Jornada), 8, CellBorder.NONE, CellAlignment.Right, 2, CellFontStyle.Bold)); detalle.AddCell(DrawTable.DrawCell(Fecha, 6, CellBorder.NONE, CellAlignment.Left, 2, CellFontStyle.Normal)); LogoIzquierda.ScaleToFit(60f, 60f); LogoDerecha.ScaleToFit(60f, 60f); PdfPCell cellImg = new PdfPCell(LogoIzquierda); cellImg.Border = PdfPCell.NO_BORDER; header.AddCell(cellImg); PdfPCell tc = new PdfPCell(detalle); tc.Border = 0; tc.PaddingLeft = 10; tc.PaddingRight = 10; header.AddCell(tc); cellImg = new PdfPCell(LogoDerecha); cellImg.Border = PdfPCell.NO_BORDER; header.AddCell(cellImg); document.Add(header); document.Add(DrawTable.LineBottom(1, BaseColor.BLACK)); document.Add(new Paragraph("\n")); }