SplitCriteria

Inheritance: java.lang.Object

public class SplitCriteria

Specifies how the document is split into parts.

Examples:

Shows how to split document by pages.


 String doc = getMyDir() + "Big document.docx";

 SplitOptions options = new SplitOptions();
 options.setSplitCriteria(SplitCriteria.PAGE);
 Splitter.split(doc, getArtifactsDir() + "LowCode.SplitDocument.1.docx", options);
 Splitter.split(doc, getArtifactsDir() + "LowCode.SplitDocument.2.docx", SaveFormat.DOCX, options);
 

Fields

FieldDescription
PAGESpecifies that the document is split into pages.
SECTION_BREAKSpecifies that the document is split into parts at a section break of any type.
STYLESpecifies that the document is split into parts at a paragraph formatted using the style specified in SplitOptions.getSplitStyle() / SplitOptions.setSplitStyle(java.lang.String).
length

Methods

MethodDescription
fromName(String splitCriteriaName)
getName(int splitCriteria)
getValues()
toString(int splitCriteria)

PAGE

public static int PAGE

Specifies that the document is split into pages.

SECTION_BREAK

public static int SECTION_BREAK

Specifies that the document is split into parts at a section break of any type.

STYLE

public static int STYLE

Specifies that the document is split into parts at a paragraph formatted using the style specified in SplitOptions.getSplitStyle() / SplitOptions.setSplitStyle(java.lang.String).

length

public static int length

fromName(String splitCriteriaName)

public static int fromName(String splitCriteriaName)

Parameters:

ParameterTypeDescription
splitCriteriaNamejava.lang.String

Returns: int

getName(int splitCriteria)

public static String getName(int splitCriteria)

Parameters:

ParameterTypeDescription
splitCriteriaint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int splitCriteria)

public static String toString(int splitCriteria)

Parameters:

ParameterTypeDescription
splitCriteriaint

Returns: java.lang.String