java.lang.Object
- All Implemented Interfaces:
SingleOutputTaskParameters
,TaskParameters
Parameter class for a merge task containing a collection of input to be merged.
- Author:
- Andrea Vacondio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getRotation
(int index) int
hashCode()
boolean
boolean
boolean
boolean
Deprecated.void
setAcroFormPolicy
(AcroFormPolicy acroFormPolicy) The policy that the merge task should use when handling interactive forms (AcroForm)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.void
setCatalogPageLabelsPolicy
(CatalogPageLabelsPolicy catalogPageLabelsPolicy) void
setFilenameFooter
(boolean filenameFooter) void
setFirstInputCoverTitle
(boolean firstInputCoverTitle) void
setNormalizePageSizes
(boolean normalizePageSizes) Deprecated.void
setOutlinePolicy
(OutlinePolicy outlinePolicy) The policy that the merge task should use when handling the outline tree (bookmarks)void
setPageNormalizationPolicy
(PageNormalizationPolicy pageNormalizationPolicy) void
setRotations
(List<Rotation> rotations) void
setTableOfContentsPolicy
(ToCPolicy tocPolicy) Methods inherited from class org.sejda.model.parameter.BaseMergeParameters
addInput, getInputList, getOutput, getPdfInputList, setInputList, setOutput
Methods inherited from class org.sejda.model.parameter.base.AbstractPdfOutputParameters
getMinRequiredPdfVersion, getVersion, isCompress, setCompress, setVersion
Methods inherited from class org.sejda.model.parameter.base.AbstractParameters
getExistingOutputPolicy, isLenient, setExistingOutputPolicy, setLenient, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.sejda.model.parameter.base.TaskParameters
getExistingOutputPolicy, isLenient, setExistingOutputPolicy, setLenient
-
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
-
setAcroFormPolicy
The policy that the merge task should use when handling interactive forms (AcroForm)- Parameters:
acroFormPolicy
-
-
getOutlinePolicy
-
setOutlinePolicy
The policy that the merge task should use when handling the outline tree (bookmarks)- Parameters:
outlinePolicy
-
-
getTableOfContentsPolicy
-
setTableOfContentsPolicy
-
isNormalizePageSizes
Deprecated. -
setNormalizePageSizes
Deprecated. -
getPageNormalizationPolicy
-
setPageNormalizationPolicy
-
getCatalogPageLabelsPolicy
-
setCatalogPageLabelsPolicy
-
isFirstInputCoverTitle
public boolean isFirstInputCoverTitle() -
setFirstInputCoverTitle
public void setFirstInputCoverTitle(boolean firstInputCoverTitle) -
getRotations
-
setRotations
-
getRotation
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseMergeParameters<MergeInput>
-
equals
- Overrides:
equals
in classBaseMergeParameters<MergeInput>
-