From 6ef05baa97403f56c9f24881b30e1bb24c7f8bd5 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Mon, 31 Jul 2017 20:54:38 +0200 Subject: [PATCH] Fixed #122 - adjust report footer font size --- .../logic/report/HeaderFooterPageEvent.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/de/deadlocker8/budgetmaster/logic/report/HeaderFooterPageEvent.java b/src/de/deadlocker8/budgetmaster/logic/report/HeaderFooterPageEvent.java index 9835447d1..5eff76174 100644 --- a/src/de/deadlocker8/budgetmaster/logic/report/HeaderFooterPageEvent.java +++ b/src/de/deadlocker8/budgetmaster/logic/report/HeaderFooterPageEvent.java @@ -4,8 +4,11 @@ import org.joda.time.DateTime; import com.itextpdf.text.Document; import com.itextpdf.text.Element; +import com.itextpdf.text.Font; import com.itextpdf.text.Phrase; +import com.itextpdf.text.Font.FontFamily; import com.itextpdf.text.pdf.ColumnText; +import com.itextpdf.text.pdf.GrayColor; import com.itextpdf.text.pdf.PdfPageEventHelper; import com.itextpdf.text.pdf.PdfWriter; @@ -18,8 +21,10 @@ public class HeaderFooterPageEvent extends PdfPageEventHelper public void onEndPage(PdfWriter writer, Document document) { - ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("BudgetMaster Monatsbericht"), 100, 25, 0); - ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("Seite " + document.getPageNumber()), 300, 25, 0); - ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase(DateTime.now().toString("dd.MM.YYYY")), 500, 25, 0); + Font font = new Font(FontFamily.HELVETICA, 8, Font.NORMAL, GrayColor.BLACK); + + ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("BudgetMaster Monatsbericht", font), 100, 25, 0); + ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("Seite " + document.getPageNumber(), font), 300, 25, 0); + ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase(DateTime.now().toString("dd.MM.YYYY"), font), 500, 25, 0); } } \ No newline at end of file -- GitLab