Interface IFillPdfNodeBuilder
-
- All Superinterfaces:
IBaseActionPropsBuilder<IFillPdfNodeBuilder,FcFillPdfProps>
,IWorkflowElementBuilder<WorkflowNode,FcFillPdfProps>
public interface IFillPdfNodeBuilder extends IBaseActionPropsBuilder<IFillPdfNodeBuilder,FcFillPdfProps>
Builder for configuring aEWorkflowNodeType.FC_FILL_PDF
action.- Since:
- 8.1.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFillPdfNodeBuilder
attachmentAccessibleToEndUser(boolean attachToFormRecord)
IFillPdfNodeBuilder
attachToFormRecord(boolean attachToFormRecord)
IFillPdfNodeBuilder
exportName(String exportName)
IFillPdfNodeBuilder
flatten(boolean flatten)
IFillPdfNodeBuilder
pdfFile(SingleFile pdfFile)
IFillPdfNodeBuilder
pdfFileProvision(FileProvision pdfFileProvision)
Sets the options for how to handle the PDF file.IFillPdfNodeBuilder
usedFont(String usedFont)
-
Methods inherited from interface de.xima.fc.workflow.processor.factory.IBaseActionPropsBuilder
color, description, icon, name
-
Methods inherited from interface de.xima.fc.workflow.processor.factory.IWorkflowElementBuilder
build, buildProps
-
-
-
-
Method Detail
-
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.
-
-