public abstract class AbstractBankPDFPage
extends org.apache.pdfbox.text.PDFTextStripperByArea
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BESCHREIBUNG
Area-Name für die Beschreibung
|
static java.lang.String |
BETRAG
Area-Name für den Betrag
|
static java.lang.String |
BUCHUNGS_DATUM
Area-Name für Buchungsdatum
|
protected static double |
CM_TO_PDF
Conversion value from CM to PDFBox values
|
static java.lang.String |
FAELLIG_BETRAG
Area-Name für den fälligen Betrag
|
static java.lang.String |
FAELLIG_BIC
Area-Name für die Empfänger BIC der Ausgleichsbuchung
|
static java.lang.String |
FAELLIG_DATUM
Area-Name für das Fälligkeitsdatum
|
static java.lang.String |
FAELLIG_IBAN
Area-Name für die Empfänger IBAN der Ausgleichsbuchung
|
static java.lang.String |
FREMDW_BETRAG
Area-Name für den Fremdwährungsbetrag
|
static java.lang.String |
FREMDWAEHRUNG
Area-Name für die Fremdwährung
|
static java.lang.String |
KARTEN_INHABER
Area-Name für den Karteninhaber
|
static java.lang.String |
KARTEN_KONTO
Area-Name für das Kartenkonto
|
static java.lang.String |
KAUF_DATUM
Area-Name für das Kaufdatum
|
static java.lang.String |
KURS
Area-Name für denKurs
|
static java.lang.String |
RECHNUNGS_DATUM
Area-Name für Rechungsdatum
|
static java.lang.String |
SALDO
Area-Name für Saldo
|
Constructor and Description |
---|
AbstractBankPDFPage()
Standard constructor call super class.
|
Modifier and Type | Method and Description |
---|---|
protected abstract double |
getXPos()
Liefert die zu erwartete X-Position des Buchungsdaten
|
protected abstract void |
setRegions()
Setzt die Regionen auf der Seite
|
protected void |
showGlyph(org.apache.pdfbox.util.Matrix arg0,
org.apache.pdfbox.pdmodel.font.PDFont arg1,
int arg2,
java.lang.String arg3,
org.apache.pdfbox.util.Vector arg4) |
protected void |
writeString(java.lang.String text,
java.util.List<org.apache.pdfbox.text.TextPosition> textPositions)
Override the default functionality of PDFTextStripper.
|
addRegion, extractRegions, getRegions, getTextForRegion, processTextPosition, removeRegion, setShouldSeparateByBeads, writePage
endArticle, endDocument, endPage, getAddMoreFormatting, getArticleEnd, getArticleStart, getAverageCharTolerance, getCharactersByArticle, getCurrentPageNo, getDropThreshold, getEndBookmark, getEndPage, getIndentThreshold, getLineSeparator, getListItemPatterns, getOutput, getPageEnd, getPageStart, getParagraphEnd, getParagraphStart, getSeparateByBeads, getSortByPosition, getSpacingTolerance, getStartBookmark, getStartPage, getSuppressDuplicateOverlappingText, getText, getWordSeparator, matchPattern, processPage, processPages, setAddMoreFormatting, setArticleEnd, setArticleStart, setAverageCharTolerance, setDropThreshold, setEndBookmark, setEndPage, setIndentThreshold, setLineSeparator, setListItemPatterns, setPageEnd, setPageStart, setParagraphEnd, setParagraphStart, setSortByPosition, setSpacingTolerance, setStartBookmark, setStartPage, setSuppressDuplicateOverlappingText, setWordSeparator, startArticle, startArticle, startDocument, startPage, writeCharacters, writeLineSeparator, writePageEnd, writePageStart, writeParagraphEnd, writeParagraphSeparator, writeParagraphStart, writeString, writeText, writeWordSeparator
addOperator, applyTextAdjustment, beginText, endText, getAppearance, getCurrentPage, getGraphicsStackSize, getGraphicsState, getInitialMatrix, getResources, getTextLineMatrix, getTextMatrix, operatorException, processAnnotation, processChildStream, processOperator, processOperator, processSoftMask, processTilingPattern, processTilingPattern, processTransparencyGroup, processType3Stream, registerOperatorProcessor, restoreGraphicsStack, restoreGraphicsState, saveGraphicsStack, saveGraphicsState, setLineDashPattern, setTextLineMatrix, setTextMatrix, showAnnotation, showFontGlyph, showForm, showText, showTextString, showTextStrings, showTransparencyGroup, showType3Glyph, transformedPoint, transformWidth, unsupportedOperator
protected static final double CM_TO_PDF
public static final java.lang.String KARTEN_KONTO
public static final java.lang.String KARTEN_INHABER
public static final java.lang.String RECHNUNGS_DATUM
public static final java.lang.String SALDO
public static final java.lang.String BUCHUNGS_DATUM
public static final java.lang.String KAUF_DATUM
public static final java.lang.String BESCHREIBUNG
public static final java.lang.String FREMDWAEHRUNG
public static final java.lang.String FREMDW_BETRAG
public static final java.lang.String KURS
public static final java.lang.String BETRAG
public static final java.lang.String FAELLIG_BETRAG
public static final java.lang.String FAELLIG_DATUM
public static final java.lang.String FAELLIG_IBAN
public static final java.lang.String FAELLIG_BIC
public AbstractBankPDFPage() throws java.io.IOException
java.io.IOException
protected abstract void setRegions()
protected abstract double getXPos()
protected void writeString(java.lang.String text, java.util.List<org.apache.pdfbox.text.TextPosition> textPositions) throws java.io.IOException
writeString
in class org.apache.pdfbox.text.PDFTextStripper
java.io.IOException
protected void showGlyph(org.apache.pdfbox.util.Matrix arg0, org.apache.pdfbox.pdmodel.font.PDFont arg1, int arg2, java.lang.String arg3, org.apache.pdfbox.util.Vector arg4) throws java.io.IOException
showGlyph
in class org.apache.pdfbox.contentstream.PDFStreamEngine
java.io.IOException