Class MergeParameters

All Implemented Interfaces:
SingleOutputTaskParameters, TaskParameters

@SingleOutputAllowedExtensions public class MergeParameters extends BaseMergeParameters<MergeInput>
Parameter class for a merge task containing a collection of input to be merged.
Author:
Andrea Vacondio
  • Constructor Details

    • MergeParameters

      public MergeParameters()
  • Method Details

    • isBlankPageIfOdd

      public boolean isBlankPageIfOdd()
    • setBlankPageIfOdd

      public void setBlankPageIfOdd(boolean blankPageIfOdd)
      Setting this true tells the task to add a blank page after each merged document if the number of pages is odd. It can be useful to print the document double-sided.
      Parameters:
      blankPageIfOdd -
    • getAcroFormPolicy

      public AcroFormPolicy getAcroFormPolicy()
    • setAcroFormPolicy

      public void setAcroFormPolicy(AcroFormPolicy acroFormPolicy)
      The policy that the merge task should use when handling interactive forms (AcroForm)
      Parameters:
      acroFormPolicy -
    • getOutlinePolicy

      public OutlinePolicy getOutlinePolicy()
    • setOutlinePolicy

      public void setOutlinePolicy(OutlinePolicy outlinePolicy)
      The policy that the merge task should use when handling the outline tree (bookmarks)
      Parameters:
      outlinePolicy -
    • getTableOfContentsPolicy

      public ToCPolicy getTableOfContentsPolicy()
    • setTableOfContentsPolicy

      public void setTableOfContentsPolicy(ToCPolicy tocPolicy)
    • isFilenameFooter

      public boolean isFilenameFooter()
    • setFilenameFooter

      public void setFilenameFooter(boolean filenameFooter)
    • isNormalizePageSizes

      @Deprecated public boolean isNormalizePageSizes()
      Deprecated.
    • setNormalizePageSizes

      @Deprecated public void setNormalizePageSizes(boolean normalizePageSizes)
      Deprecated.
    • getPageNormalizationPolicy

      public PageNormalizationPolicy getPageNormalizationPolicy()
    • setPageNormalizationPolicy

      public void setPageNormalizationPolicy(PageNormalizationPolicy pageNormalizationPolicy)
    • getCatalogPageLabelsPolicy

      public CatalogPageLabelsPolicy getCatalogPageLabelsPolicy()
    • setCatalogPageLabelsPolicy

      public void setCatalogPageLabelsPolicy(CatalogPageLabelsPolicy catalogPageLabelsPolicy)
    • isFirstInputCoverTitle

      public boolean isFirstInputCoverTitle()
    • setFirstInputCoverTitle

      public void setFirstInputCoverTitle(boolean firstInputCoverTitle)
    • getRotations

      public List<Rotation> getRotations()
    • setRotations

      public void setRotations(List<Rotation> rotations)
    • getRotation

      public Rotation getRotation(int index)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseMergeParameters<MergeInput>
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class BaseMergeParameters<MergeInput>