TextSplitOptions
TextSplitOptions class
Provides options for the document text splitting.
public class TextSplitOptions : ITextSplitOptions
Constructors
| Name |
Description |
| TextSplitOptions(CreateSplitStream, int[]) |
Initializes a new instance of the TextSplitOptions class. |
| TextSplitOptions(string, int[]) |
Initializes a new instance of the TextSplitOptions class. |
| TextSplitOptions(CreateSplitStream, ReleaseSplitStream, int[]) |
Initializes a new instance of the TextSplitOptions class. |
| TextSplitOptions(CreateSplitStream, TextSplitMode, int[]) |
Initializes a new instance of the TextSplitOptions class. |
| TextSplitOptions(string, TextSplitMode, int[]) |
Initializes a new instance of the TextSplitOptions class. |
| TextSplitOptions(CreateSplitStream, ReleaseSplitStream, TextSplitMode, int[]) |
Initializes a new instance of the TextSplitOptions class. |
Properties
| Name |
Description |
| CreateStream { get; } |
Delegate that defines method to create output split stream. |
| LineNumbers { get; } |
Line numbers for text splitting. |
| Mode { get; } |
Mode for text splitting. |
| ReleaseStream { get; } |
Delegate that defines method to release output split stream. |
Methods
| Name |
Description |
| GetPathByIndex(int, string) |
Gets the full file path of splitted document by index with defined extension. |
| Validate(FileType) |
Validates the split options. |
See Also