public class PageTextWriter extends Object
| Modifier and Type | Field and Description |
|---|---|
static Float |
DEFAULT_MARGIN |
| Constructor and Description |
|---|
PageTextWriter(org.sejda.sambox.pdmodel.PDDocument document) |
| Modifier and Type | Method and Description |
|---|---|
int |
getStringWidth(String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
float fontSize)
Calculates the string's width.
|
static org.sejda.sambox.pdmodel.graphics.color.PDColor |
toPDColor(Color color) |
void |
write(org.sejda.sambox.pdmodel.PDPage page,
HorizontalAlign hAlign,
VerticalAlign vAlign,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
Color color) |
void |
write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
Color color) |
void |
write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
org.sejda.sambox.pdmodel.graphics.color.PDColor color) |
void |
write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
org.sejda.sambox.pdmodel.graphics.color.PDColor color,
org.sejda.sambox.pdmodel.graphics.state.RenderingMode renderingMode,
boolean fauxItalic) |
static void |
writeHeader(org.sejda.sambox.pdmodel.PDDocument doc,
org.sejda.sambox.pdmodel.PDPage page,
String text) |
public static final Float DEFAULT_MARGIN
public PageTextWriter(org.sejda.sambox.pdmodel.PDDocument document)
document - the document where we want to write the footerpublic void write(org.sejda.sambox.pdmodel.PDPage page,
HorizontalAlign hAlign,
VerticalAlign vAlign,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
Color color)
throws TaskIOException
TaskIOExceptionpublic void write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
Color color)
throws TaskIOException
TaskIOExceptionpublic static org.sejda.sambox.pdmodel.graphics.color.PDColor toPDColor(Color color)
public void write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
org.sejda.sambox.pdmodel.graphics.color.PDColor color)
throws TaskIOException
TaskIOExceptionpublic void write(org.sejda.sambox.pdmodel.PDPage page,
Point2D position,
String rawLabel,
org.sejda.sambox.pdmodel.font.PDFont font,
Double fontSize,
org.sejda.sambox.pdmodel.graphics.color.PDColor color,
org.sejda.sambox.pdmodel.graphics.state.RenderingMode renderingMode,
boolean fauxItalic)
throws TaskIOException
TaskIOExceptionpublic int getStringWidth(String rawLabel, org.sejda.sambox.pdmodel.font.PDFont font, float fontSize) throws TaskIOException
TaskIOExceptionpublic static void writeHeader(org.sejda.sambox.pdmodel.PDDocument doc,
org.sejda.sambox.pdmodel.PDPage page,
String text)
throws TaskIOException
TaskIOExceptionCopyright © 2019 sejda. All rights reserved.