diff --git a/src/main/java/NTNU/IDATT1002/service/PdfDocument.java b/src/main/java/NTNU/IDATT1002/service/PdfDocument.java index 2b54d344b950111b7af18adf8b7c90393f4795b7..660bea537377f8dc0e741107f6a56dfa08c12a92 100644 --- a/src/main/java/NTNU/IDATT1002/service/PdfDocument.java +++ b/src/main/java/NTNU/IDATT1002/service/PdfDocument.java @@ -3,6 +3,7 @@ package NTNU.IDATT1002.service; import NTNU.IDATT1002.models.Album; import NTNU.IDATT1002.models.Image; import NTNU.IDATT1002.models.Metadata; +import NTNU.IDATT1002.utils.MetadataStringFormatter; import com.itextpdf.text.*; import com.itextpdf.text.pdf.PdfWriter; import org.slf4j.Logger; @@ -97,7 +98,7 @@ public class PdfDocument implements AlbumDocument { addEmptyLineTo(headline, 1); headline.add(new Paragraph( - "Generated by: " + album.getUser().getUsername() + ", " + "Generated by: " + ApplicationState.getCurrentUser().getUsername() + ", " + new Date(), smallFont)); addEmptyLineTo(headline, 2); @@ -207,7 +208,9 @@ public class PdfDocument implements AlbumDocument { private void addImageMetaData(Image image) throws DocumentException { Metadata metadata = image.getMetadata(); if (metadata != null) - document.add(new Paragraph(metadata.toString())); + document.add(new Paragraph("Title: " + + image.getTitle() + "\n" + + MetadataStringFormatter.format(metadata, "\n"))); } /**