Class FcFillPdfProps

java.lang.Object
de.xima.fc.workflow.taglib.model.BaseActionProps
de.xima.fc.workflow.model.nodes.FcFillPdfProps
All Implemented Interfaces:
IDescriptionProviding, INameProviding, IAttachToFormRecordProviding, Serializable

public class FcFillPdfProps extends BaseActionProps implements Serializable, IAttachToFormRecordProviding
Model class for the PDF fill workflow action (EWorkflowNodeType.FC_FILL_PDF).
Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • FcFillPdfProps

      public FcFillPdfProps()
  • Method Details

    • getExportName

      public String getExportName()
      Returns:
      The file name of the PDF document to be created. When empty, a file is generated based on the input file.
    • getSingleFile

      public SingleFile getSingleFile()
      Returns:
      The Word document to be filled with the form data.
    • getUsedFont

      public String getUsedFont()
      Returns:
      The font to use within the PDF for the inserted values.
    • isAttachToFormRecord

      public boolean isAttachToFormRecord()
      Specified by:
      isAttachToFormRecord in interface IAttachToFormRecordProviding
      Returns:
      Whether files created by the workflow node are attached to the form record.
    • isFlatten

      public boolean isFlatten()
      Returns:
      Whether to flatten the filled PDF document, i.e. removing AcroForm fields and replacing such fields with a shape representing the field.
      Since:
      7.2.1
    • setAttachToFormRecord

      public void setAttachToFormRecord(boolean attachToFormRecord)
      Parameters:
      attachToFormRecord - Whether files created by the workflow node are attached to the form record.
    • setExportName

      public void setExportName(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.
    • setFlatten

      public void setFlatten(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.
      Since:
      7.2.1
    • setSingleFile

      public void setSingleFile(SingleFile singleFile)
      Parameters:
      singleFile - The PDF document to be filled with the form data.
    • setUsedFont

      public void setUsedFont(String usedFont)
      Parameters:
      usedFont - The font to use within the PDF for the inserted values.