public abstract class FileHandler extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BOTTOM |
static int |
BOTTOM_CENTER |
static int |
CENTER |
protected static Color |
DEFAULT_COLOR |
protected static String |
DEFAULT_FONT |
static int |
MIDDLE |
static int |
MIDDLE_CENTER |
Constructor and Description |
---|
FileHandler() |
Modifier and Type | Method and Description |
---|---|
InputStream |
addCaption(InputStream inputStream,
String text,
String color,
Integer fontSize,
int position)
Add caption
Adds caption message to the specified position of each page |
void |
addCaption(String filePath,
String text,
String color,
Integer fontSize,
int position)
Add caption
Adds caption message to the specified position of each page |
InputStream |
addEvaluationMessage(InputStream inputStream)
Add evaluation message
Adds Viewer evaluation message to the top of each page |
void |
addEvaluationMessage(String filePath)
Add evaluation message
Adds Viewer evaluation message to the top of each page |
protected abstract void |
addText(InputStream inputStream,
OutputStream outputStream,
String text,
String color,
Integer fontSize,
String position,
int pos) |
protected abstract void |
addText(String filePath,
String text,
String color,
Integer fontSize,
String position,
int pos) |
InputStream |
addWatermark(ServiceConfiguration config,
InputStream inputStream)
Add watermark
Adds watermark text to specific position of each page |
void |
addWatermark(ServiceConfiguration config,
String filePath)
Add watermark
Adds watermark text to specific position of each page |
public static final int CENTER
public static final int MIDDLE
public static final int MIDDLE_CENTER
public static final int BOTTOM
public static final int BOTTOM_CENTER
protected static final String DEFAULT_FONT
protected static final Color DEFAULT_COLOR
public void addEvaluationMessage(String filePath)
filePath
- path to filepublic InputStream addEvaluationMessage(InputStream inputStream)
inputStream
- file streampublic void addWatermark(ServiceConfiguration config, String filePath)
config
- service configurationfilePath
- path to filepublic InputStream addWatermark(ServiceConfiguration config, InputStream inputStream)
config
- service configurationinputStream
- file streampublic void addCaption(String filePath, String text, String color, Integer fontSize, int position)
filePath
- path to filetext
- messagecolor
- color (null for default)fontSize
- font size (null for default)position
- position on page where message will be addedpublic InputStream addCaption(InputStream inputStream, String text, String color, Integer fontSize, int position)
inputStream
- file to readtext
- messagecolor
- color (null for default)fontSize
- font size (null for default)position
- position on page where message will be addedprotected abstract void addText(String filePath, String text, String color, Integer fontSize, String position, int pos)
protected abstract void addText(InputStream inputStream, OutputStream outputStream, String text, String color, Integer fontSize, String position, int pos)
Copyright © 2014. All rights reserved.