public class TextSplitOptions extends Object implements ITextSplitOptions
Provides options for the document text splitting.
| Constructor and Description |
|---|
TextSplitOptions(int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
TextSplitOptions(int mode,
int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
TextSplitOptions(SplitStreamFactory splitStreamFactory,
int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
TextSplitOptions(SplitStreamFactory splitStreamFactory,
int mode,
int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
TextSplitOptions(String filePathFormat,
int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
TextSplitOptions(String filePathFormat,
int mode,
int[] lineNumbers)
Initializes a new instance of the
TextSplitOptions class. |
| Modifier and Type | Method and Description |
|---|---|
int[] |
getLineNumbers()
Line numbers for text splitting.
|
int |
getMode()
Mode for text splitting.
|
String |
getPathByIndex(int index,
String extension)
Gets the full file path of splitted document by index with defined extension.
|
SplitStreamFactory |
getSplitStreamFactory()
SplitStreamFactory for create or release output page preview stream.
|
void |
validate(FileType fileType)
Validates the split options.
|
public TextSplitOptions(int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
lineNumbers - Line numbers for text splitting.public TextSplitOptions(int mode,
int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
mode - Mode for text splitting.lineNumbers - Line numbers for text splitting.public TextSplitOptions(SplitStreamFactory splitStreamFactory, int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
splitStreamFactory - The method that instantiates stream used to write output split data.lineNumbers - Line numbers for text splitting.public TextSplitOptions(SplitStreamFactory splitStreamFactory, int mode, int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
splitStreamFactory - The method that instantiates stream used to write output split data.mode - Mode for text splitting.lineNumbers - Line numbers for text splitting.public TextSplitOptions(String filePathFormat, int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
filePathFormat - The file path format e.g. 'c:/split{0}.doc' or 'c:/split{0}.{1}' with already defined extension.lineNumbers - Line numbers for text splitting.public TextSplitOptions(String filePathFormat, int mode, int[] lineNumbers)
Initializes a new instance of the TextSplitOptions class.
filePathFormat - The file path format e.g. 'c:/split{0}.doc' or 'c:/split{0}.{1}' with already defined extension.mode - Mode for text splitting.lineNumbers - Line numbers for text splitting.public final int[] getLineNumbers()
Line numbers for text splitting.
getLineNumbers in interface ITextSplitOptionspublic final int getMode()
Mode for text splitting.
getMode in interface ITextSplitOptionspublic final String getPathByIndex(int index, String extension)
Gets the full file path of splitted document by index with defined extension.
getPathByIndex in interface ITextSplitOptionsindex - Index of splitted document.extension - Extension of file.public SplitStreamFactory getSplitStreamFactory()
SplitStreamFactory for create or release output page preview stream.
getSplitStreamFactory in interface ITextSplitOptionsCopyright © 2024. All rights reserved.