Class PdfTemplateBuilder

  • All Implemented Interfaces:
    net.anotheria.asg.data.Builder<PdfTemplate>

    public class PdfTemplateBuilder
    extends Object
    implements net.anotheria.asg.data.Builder<PdfTemplate>
    • Field Detail

      • showPageNumbers

        protected boolean showPageNumbers
      • applyBackgroundStyles

        protected boolean applyBackgroundStyles
      • headerTemplate

        protected String headerTemplate
      • headerMargin

        protected int headerMargin
      • footerTemplate

        protected String footerTemplate
      • footerMargin

        protected int footerMargin
      • contentTemplate

        protected String contentTemplate
      • localizations

        protected List<String> localizations
    • Constructor Detail

      • PdfTemplateBuilder

        public PdfTemplateBuilder()
    • Method Detail

      • showPageNumbers

        public PdfTemplateBuilder showPageNumbers​(boolean aValue)
        Sets the value of the showPageNumbers attribute.
      • applyBackgroundStyles

        public PdfTemplateBuilder applyBackgroundStyles​(boolean aValue)
        Sets the value of the applyBackgroundStyles attribute.
      • headerTemplate

        public PdfTemplateBuilder headerTemplate​(String aValue)
        Sets the value of the headerTemplate attribute.
      • headerMargin

        public PdfTemplateBuilder headerMargin​(int aValue)
        Sets the value of the headerMargin attribute.
      • footerTemplate

        public PdfTemplateBuilder footerTemplate​(String aValue)
        Sets the value of the footerTemplate attribute.
      • footerMargin

        public PdfTemplateBuilder footerMargin​(int aValue)
        Sets the value of the footerMargin attribute.
      • contentTemplate

        public PdfTemplateBuilder contentTemplate​(String aValue)
        Sets the value of the contentTemplate attribute.
      • build

        public PdfTemplate build()
        Specified by:
        build in interface net.anotheria.asg.data.Builder<PdfTemplate>