Package org.apache.camel.component.pdf
Class PdfConfiguration
java.lang.Object
org.apache.camel.component.pdf.PdfConfiguration
Handles pdf component configuration values.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pdfbox.pdmodel.font.PDFont
getFont()
float
int
int
int
int
org.apache.pdfbox.pdmodel.common.PDRectangle
void
Fontvoid
setFontSize
(float fontSize) Font size in pixelsvoid
setMarginBottom
(int marginBottom) Margin bottom in pixelsvoid
setMarginLeft
(int marginLeft) Margin left in pixelsvoid
setMarginRight
(int marginRight) Margin right in pixelsvoid
setMarginTop
(int marginTop) Margin top in pixelsvoid
setOperation
(String operation) void
setOperation
(PdfOperation operation) void
setPageSize
(String pageSize) Page sizevoid
setTextProcessingFactory
(String textProcessingFactory) void
setTextProcessingFactory
(TextProcessingFactory textProcessingFactory) Text processing to use.
-
Constructor Details
-
PdfConfiguration
public PdfConfiguration()
-
-
Method Details
-
getOperation
-
setOperation
-
setOperation
-
getMarginTop
public int getMarginTop() -
setMarginTop
public void setMarginTop(int marginTop) Margin top in pixels -
getMarginBottom
public int getMarginBottom() -
setMarginBottom
public void setMarginBottom(int marginBottom) Margin bottom in pixels -
getMarginLeft
public int getMarginLeft() -
setMarginLeft
public void setMarginLeft(int marginLeft) Margin left in pixels -
getMarginRight
public int getMarginRight() -
setMarginRight
public void setMarginRight(int marginRight) Margin right in pixels -
getFontSize
public float getFontSize() -
setFontSize
public void setFontSize(float fontSize) Font size in pixels -
getPageSize
public org.apache.pdfbox.pdmodel.common.PDRectangle getPageSize() -
setPageSize
Page size -
getFont
public org.apache.pdfbox.pdmodel.font.PDFont getFont() -
setFont
Font -
getTextProcessingFactory
-
setTextProcessingFactory
Text processing to use.- autoFormatting: 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.
- lineTermination: Builds set of classes for line-termination writing strategy. Text getting sliced by line termination symbol and then it will be written regardless it fits in the line or not.
-
setTextProcessingFactory
-