Interface IFillPdfNodeBuilder

All Superinterfaces:
IBaseActionPropsBuilder<IFillPdfNodeBuilder, FcFillPdfProps>, IWorkflowElementBuilder<WorkflowNode, FcFillPdfProps>

public interface IFillPdfNodeBuilder extends IBaseActionPropsBuilder<IFillPdfNodeBuilder, FcFillPdfProps>
Builder for configuring a EWorkflowNodeType.FC_FILL_PDF action.
Since:
8.1.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • attachToFormRecord

      IFillPdfNodeBuilder attachToFormRecord(boolean attachToFormRecord)
      Parameters:
      attachToFormRecord - Whether to attach the created PDF file to the form record.
      Returns:
      This builder for chaining methods calls.
    • attachmentAccessibleToEndUser

      IFillPdfNodeBuilder attachmentAccessibleToEndUser(boolean attachToFormRecord)
      Parameters:
      attachToFormRecord - Whether the attachment is accessible to the end user, e.g. in the user portal.
      Returns:
      This builder for chaining methods calls.
    • exportName

      IFillPdfNodeBuilder exportName(String exportName)
      Parameters:
      exportName - The file name of the PDF document to be created. When empty, a file is generated based on the input file.
      Returns:
      This builder for chaining methods calls.
    • flatten

      IFillPdfNodeBuilder flatten(boolean flatten)
      Parameters:
      flatten - Whether to flatten the filled PDF document, i.e. removing AcroForm fields and replacing such fields with a shape representing the field.
      Returns:
      This builder for chaining methods calls.
    • pdfFile

      IFillPdfNodeBuilder pdfFile(SingleFile pdfFile)
      Parameters:
      pdfFile - The PDF document to be filled with the form data.
      Returns:
      This builder for chaining methods calls.
    • pdfFileProvision

      IFillPdfNodeBuilder pdfFileProvision(FileProvision pdfFileProvision)
      Sets the options for how to handle the PDF file.
      Parameters:
      pdfFileProvision - The options for how to handle the PDF file.
      Returns:
      This builder for chaining methods calls.
    • usedFont

      IFillPdfNodeBuilder usedFont(String usedFont)
      Parameters:
      usedFont - The font to use within the PDF for the inserted values.
      Returns:
      This builder for chaining methods calls.