Class AutoFormattedWriterAbstractFactory
- java.lang.Object
-
- org.apache.camel.component.pdf.text.AutoFormattedWriterAbstractFactory
-
- All Implemented Interfaces:
TextProcessingAbstractFactory
public class AutoFormattedWriterAbstractFactory extends Object implements TextProcessingAbstractFactory
Builds set of classes for auto-formatting writing strategy. Text is getting sliced by words, then max amount of words that fits in the line will be written into pdf document. With this strategy all words that doesn't fit in the line will be moved to the new line.
-
-
Constructor Summary
Constructors Constructor Description AutoFormattedWriterAbstractFactory(PdfConfiguration pdfConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LineBuilderStrategy
createLineBuilderStrategy()
SplitStrategy
createSplitStrategy()
WriteStrategy
createWriteStrategy()
-
-
-
Constructor Detail
-
AutoFormattedWriterAbstractFactory
public AutoFormattedWriterAbstractFactory(PdfConfiguration pdfConfiguration)
-
-
Method Detail
-
createWriteStrategy
public WriteStrategy createWriteStrategy()
- Specified by:
createWriteStrategy
in interfaceTextProcessingAbstractFactory
-
createSplitStrategy
public SplitStrategy createSplitStrategy()
- Specified by:
createSplitStrategy
in interfaceTextProcessingAbstractFactory
-
createLineBuilderStrategy
public LineBuilderStrategy createLineBuilderStrategy()
- Specified by:
createLineBuilderStrategy
in interfaceTextProcessingAbstractFactory
-
-