|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.banking.ESR
public class ESR
Repräsentation eines ESR Einzahlungsscheins tn ist die Teilnehmernummer. id kann null sein, dann ist es ein VESR, oder kann die subid des Bankkunden sein, dann ist es ein BESR.
Field Summary | |
---|---|
static java.lang.String |
ESR_NORMAL_FONT_NAME
|
static java.lang.String |
ESR_NORMAL_FONT_NAME_DEFAULT
|
static java.lang.String |
ESR_NORMAL_FONT_SIZE
|
static int |
ESR_NORMAL_FONT_SIZE_DEFAULT
|
static java.lang.String |
ESR_OCR_FONT_NAME
|
static java.lang.String |
ESR_OCR_FONT_NAME_DEFAULT
|
static java.lang.String |
ESR_OCR_FONT_SIZE
|
static int |
ESR_OCR_FONT_SIZE_DEFAULT
|
static java.lang.String |
ESR_OCR_FONT_WEIGHT
|
static int |
ESR_OCR_FONT_WEIGHT_DEFAULT
|
static java.lang.String |
ESR_PRINTER_BASE_OFFSET_X
|
static int |
ESR_PRINTER_BASE_OFFSET_X_DEFAULT
|
static java.lang.String |
ESR_PRINTER_BASE_OFFSET_Y
|
static int |
ESR_PRINTER_BASE_OFFSET_Y_DEFAULT
|
static java.lang.String |
ESR_PRINTER_CORRECTION_X
|
static int |
ESR_PRINTER_CORRECTION_X_DEFAULT
|
static java.lang.String |
ESR_PRINTER_CORRECTION_Y
|
static int |
ESR_PRINTER_CORRECTION_Y_DEFAULT
|
static int |
ESR16
|
static int |
ESR27
|
Constructor Summary | |
---|---|
ESR(java.lang.String ESR_tn,
java.lang.String ESR_subid,
java.lang.String usr,
int l)
BESR mit besrdata erstellen. |
Method Summary | |
---|---|
java.lang.String |
createCodeline(java.lang.String amount,
java.lang.String tcCode)
Codierzeile aufbauen |
int |
getESRLineHeight()
Höhe der ESR-Codierzeile |
int |
getESRLineWidth()
Breite der ESR-Codierzeile |
int |
getESRLineX()
X-Offset der ESR-Codierzeile |
int |
getESRLineY()
Y-Offset der ESR-Codierzeile |
java.lang.String |
makeParticipantNumber(boolean withSeparators)
Teilnehmernummer aufbauen |
java.lang.String |
makeRefNr(boolean withSpaces)
Zeile Referenznummer aufbauen |
boolean |
printBESR(Kontakt bank,
Kontakt schuldner,
Kontakt empfaenger,
java.lang.String betragInRappen,
TextContainer text)
Druckt einen BESR auf einen Rechnungsvordruck, der im TextContainer bereits eingelesen ist. |
void |
printESRCodeLine(ITextPlugin p,
java.lang.String betragInRappen,
java.lang.String tcCode)
ESR-Codierzeile auf das im TextContainer befindliche Blatt drucken |
java.lang.String |
wrap(java.lang.String number)
Eine beliebige Ziffernfolge mit der Modulo-10 Prüfsumme verpacken |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ESR_NORMAL_FONT_NAME
public static final java.lang.String ESR_NORMAL_FONT_SIZE
public static final java.lang.String ESR_OCR_FONT_NAME
public static final java.lang.String ESR_OCR_FONT_SIZE
public static final java.lang.String ESR_OCR_FONT_WEIGHT
public static final java.lang.String ESR_NORMAL_FONT_NAME_DEFAULT
public static final int ESR_NORMAL_FONT_SIZE_DEFAULT
public static final java.lang.String ESR_OCR_FONT_NAME_DEFAULT
public static final int ESR_OCR_FONT_SIZE_DEFAULT
public static final int ESR_OCR_FONT_WEIGHT_DEFAULT
public static final java.lang.String ESR_PRINTER_CORRECTION_X
public static final java.lang.String ESR_PRINTER_CORRECTION_Y
public static final java.lang.String ESR_PRINTER_BASE_OFFSET_X
public static final java.lang.String ESR_PRINTER_BASE_OFFSET_Y
public static final int ESR_PRINTER_CORRECTION_X_DEFAULT
public static final int ESR_PRINTER_CORRECTION_Y_DEFAULT
public static final int ESR_PRINTER_BASE_OFFSET_X_DEFAULT
public static final int ESR_PRINTER_BASE_OFFSET_Y_DEFAULT
public static final int ESR16
public static final int ESR27
Constructor Detail |
---|
public ESR(java.lang.String ESR_tn, java.lang.String ESR_subid, java.lang.String usr, int l)
ESR_tn
- Teilnehmernummer im Format vv-xxx-PESR_subid
- Kundennummer oder nullusr
- individueller Identifikationscode des EZ-Scheins (z.B. aus PatNr, und RnNummer
aufgebaut)l
- Länge der Referenznummer (nur 16 oder 27 zulässig)Method Detail |
---|
public java.lang.String createCodeline(java.lang.String amount, java.lang.String tcCode)
amount
- Betrag in RappentcCode
- Code des TrustCenters oder null: normale ESR-Zeile
public java.lang.String makeRefNr(boolean withSpaces)
withSpaces
- true: in Fünfergruppen aufteilen
public java.lang.String makeParticipantNumber(boolean withSeparators)
withSeparators
- true: Bindestriche an geeigneten Stellen, wie im KOnstruktor eingegeben
public java.lang.String wrap(java.lang.String number)
number
- darf nur aus Ziffern bestehen
public int getESRLineX()
public int getESRLineY()
public int getESRLineWidth()
public int getESRLineHeight()
public boolean printBESR(Kontakt bank, Kontakt schuldner, Kontakt empfaenger, java.lang.String betragInRappen, TextContainer text)
public void printESRCodeLine(ITextPlugin p, java.lang.String betragInRappen, java.lang.String tcCode)
tcCode
- Code des TrustCenters oder null. Bei null wird eine Post-ESR erstellt, sonst eine
TC-ESR
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |