Class PlainTextFormatter.Builder
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.interactive.annotation.layout.PlainTextFormatter.Builder
-
- Enclosing class:
- PlainTextFormatter
public static class PlainTextFormatter.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AppearanceStyle
appearanceStyle
private PDAppearanceContentStream
contents
private float
horizontalOffset
private PlainTextFormatter.TextAlign
textAlignment
private PlainText
textContent
private float
verticalOffset
private float
width
private boolean
wrapLines
-
Constructor Summary
Constructors Constructor Description Builder(PDAppearanceContentStream contents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlainTextFormatter
build()
PlainTextFormatter.Builder
initialOffset(float horizontalOffset, float verticalOffset)
PlainTextFormatter.Builder
style(AppearanceStyle appearanceStyle)
PlainTextFormatter.Builder
text(PlainText textContent)
PlainTextFormatter.Builder
textAlign(int alignment)
PlainTextFormatter.Builder
textAlign(PlainTextFormatter.TextAlign alignment)
PlainTextFormatter.Builder
width(float width)
PlainTextFormatter.Builder
wrapLines(boolean wrapLines)
-
-
-
Field Detail
-
contents
private PDAppearanceContentStream contents
-
appearanceStyle
private AppearanceStyle appearanceStyle
-
wrapLines
private boolean wrapLines
-
width
private float width
-
textContent
private PlainText textContent
-
textAlignment
private PlainTextFormatter.TextAlign textAlignment
-
horizontalOffset
private float horizontalOffset
-
verticalOffset
private float verticalOffset
-
-
Constructor Detail
-
Builder
public Builder(PDAppearanceContentStream contents)
-
-
Method Detail
-
style
public PlainTextFormatter.Builder style(AppearanceStyle appearanceStyle)
-
wrapLines
public PlainTextFormatter.Builder wrapLines(boolean wrapLines)
-
width
public PlainTextFormatter.Builder width(float width)
-
textAlign
public PlainTextFormatter.Builder textAlign(int alignment)
-
textAlign
public PlainTextFormatter.Builder textAlign(PlainTextFormatter.TextAlign alignment)
-
text
public PlainTextFormatter.Builder text(PlainText textContent)
-
initialOffset
public PlainTextFormatter.Builder initialOffset(float horizontalOffset, float verticalOffset)
-
build
public PlainTextFormatter build()
-
-