private void Title() { var name = $"Anteckningar för {PreviousYear}"; var font = FontHandler.FontFromName("Arial"); font.SetStyle("bold"); font.Size = 24; var title = new Paragraph(name, font) { Alignment = Element.ALIGN_CENTER }; title.Chunks.First().SetBackground(BaseColor.WHITE); var cell = new PdfPCell(title) { HorizontalAlignment = Element.ALIGN_CENTER, BackgroundColor = BaseColor.WHITE, Border = PdfPCell.NO_BORDER }; cell.AddElement(title); AddCell(cell); }
private Phrase Title() { var name = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(Name); var font = FontHandler.FontFromName("Arial"); font.SetStyle("bold"); font.Size = 24; var paragraph = new Paragraph(name, font) { Alignment = Element.ALIGN_CENTER }; paragraph.Chunks.First().SetBackground(BaseColor.WHITE); return(paragraph); }
private void NoteHeader() { var text = $"Anteckningar om året {PreviousYear}"; var font = FontHandler.FontFromName("Arial"); font.SetStyle("bold"); font.Size = 16; var paragraph = new Paragraph(text, font); var cell = new PdfPCell(paragraph) { Border = PdfPCell.NO_BORDER, BackgroundColor = BaseColor.WHITE }; AddCell(cell); }
private void Title() { var text = $"Kalender {Year}"; var font = FontHandler.FontFromName("Arial"); font.SetStyle("bold"); font.Size = 78; var paragraph = new Paragraph(text, font) { Alignment = Element.ALIGN_CENTER }; var cell = new PdfPCell(paragraph) { HorizontalAlignment = PdfPCell.ALIGN_CENTER, Border = PdfPCell.NO_BORDER, BackgroundColor = BaseColor.WHITE }; AddCell(cell); }
private void Header(PdfPTable table) { var cells = new List <PdfPCell>(); for (int i = 0; i < 8; i++) { var cell = new PdfPCell { FixedHeight = 25, HorizontalAlignment = PdfPCell.ALIGN_CENTER, VerticalAlignment = PdfPCell.ALIGN_MIDDLE, UseAscender = true, // Needed to fix vertical alignment. BackgroundColor = BaseColor.WHITE }; cells.Add(cell); } var font = FontHandler.FontFromName("Arial"); font.SetStyle("bold"); font.Size = 16; cells[0].Phrase = new Phrase("Vecka", font); cells[1].Phrase = new Phrase("Måndag", font); cells[2].Phrase = new Phrase("Tisdag", font); cells[3].Phrase = new Phrase("Onsdag", font); cells[4].Phrase = new Phrase("Torsdag", font); cells[5].Phrase = new Phrase("Fredag", font); cells[6].Phrase = new Phrase("Lördag", font); cells[7].Phrase = new Phrase("Söndag", font); foreach (var cell in cells) { table.AddCell(cell); } }