Class TerminalFormFieldBuilder<T extends TerminalFormFieldBuilder<T>>

    • Field Detail

      • widgetRectangle

        private Rectangle widgetRectangle
        Rectangle which defines widget placement.
      • page

        private int page
        Page number to place widget at.
    • Constructor Detail

      • TerminalFormFieldBuilder

        protected TerminalFormFieldBuilder​(PdfDocument document,
                                           java.lang.String formFieldName)
        Creates builder for terminal form field creation.
        Parameters:
        document - document to be used for form field creation
        formFieldName - name of the form field
    • Method Detail

      • getWidgetRectangle

        public Rectangle getWidgetRectangle()
        Gets rectangle which defines widget's placement.
        Returns:
        instance of Rectangle for widget placement
      • getPage

        public int getPage()
        Gets page to be used for widget creation.
        Returns:
        number of page to place widget at
      • setPage

        public T setPage​(PdfPage page)
        Sets page to be used for widget creation.
        Parameters:
        page - instance of PdfPage. Shall belong to already provided PdfDocument
        Returns:
        this builder
      • setPage

        public T setPage​(int page)
        Sets page to be used for widget creation.
        Parameters:
        page - number of page to place widget at
        Returns:
        this builder
      • setWidgetRectangle

        public T setWidgetRectangle​(Rectangle widgetRectangle)
        Sets rectangle which defines widget's placement.
        Parameters:
        widgetRectangle - instance of Rectangle for widget placement
        Returns:
        this builder
      • setPageToField

        void setPageToField​(PdfFormField field)
      • setFont

        public T setFont​(PdfFont font)
        Set font to be used for form field creation.
        Parameters:
        font - instance of PdfFont.
        Returns:
        this builder
      • getFont

        public PdfFont getFont()
        Get font to be used for form field creation.
        Returns:
        instance of PdfFont.