Class DomainTemplatePdfRenderer

java.lang.Object
fr.tiogars.inception.domains.domaintemplate.services.DomainTemplatePdfRenderer

@Component public class DomainTemplatePdfRenderer extends Object
Renders printable DomainTemplate documents with wrapping and A4 pagination.
  • Constructor Details

    • DomainTemplatePdfRenderer

      public DomainTemplatePdfRenderer()
  • Method Details

    • render

      public byte[] render(String title, List<DomainTemplate> templates) throws IOException
      Renders one record per page, continuing long records on additional pages.
      Parameters:
      title - document heading
      templates - records to print, in display order
      Returns:
      PDF bytes
      Throws:
      IOException - when the PDF cannot be generated