|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elo.client.scripting.items.IndexedElement
de.elo.client.scripting.items.IntrayDocument
public class IntrayDocument
Überschrift: InTrayDocument
Beschreibung: Ein Dokument im InTray (Postbox). Dies ist noch nicht im ELO-Archiv abgelegt.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2008, 2011
Constructor Summary | |
---|---|
IntrayDocument(de.elo.client.maindialog.Workspace workspace,
de.elo.client.intray.IntrayData data)
Normaler Konstruktor. |
Method Summary | |
---|---|
boolean |
del()
Löscht das Element (und alle Referenzen darauf). |
java.util.List<java.lang.String> |
getBarcodes(java.lang.String barcodeRules)
Liest die Barcodes dieses Dokumentes anhand der angegebenen Regeln. |
java.io.File |
getDocumentFile()
Liefert die Dokumentdatei zurück. |
de.elo.ix.client.EditInfo |
getDoublet()
Liefert die zu diesem Dokument passende Doublette aus dem Archiv (falls vorhanden). |
de.elo.ix.client.EditInfo |
getEditInfo()
Liefert das zugehörige EditInfo-Objekt zurück. |
java.lang.String |
getFilePath()
Liefert den Pfad zu der Dokumentdatei in der "Postbox" (InTray). |
java.lang.String |
getOcrRectangleText(int startX,
int startY,
int endX,
int endY)
Liefert den im Rechteck enthaltenen Text. |
java.lang.String |
getOcrText()
Liefert den kompletten von der OCR erkannten Text. |
java.util.SortedSet<java.lang.String> |
getOcrWords()
Liefert alle von der OCR erkannten Wörter. |
boolean |
hasIndexing()
Prüft, ob für dieses Dokument bereits eine Verschlagwortung vorgenommen wurde. |
boolean |
hasOcrText()
Prüft, ob OCR-Daten für das Dokument vorhanden sind. |
ArchiveDocument |
insertIntoArchive(int parentId,
java.lang.String version,
java.lang.String comment)
Legt das Dokument im Archiv ab. |
boolean |
isDoublet()
Prüft, ob dieses Dokument eine Doublette zu einem Dokument im Archiv ist. |
boolean |
isOcrDone()
Prüft, ob das Dokument bereits von der OCR bearbeitet wurde. |
de.elo.ix.client.Sord |
loadSord()
Liest die Verschlagwortung ein und liefert diese als Sord-Objekt. |
void |
setSord(de.elo.ix.client.Sord sord)
Setzt die Verschlagwortung. |
Methods inherited from class de.elo.client.scripting.items.IndexedElement |
---|
getDocMaskId, getDocMaskName, getHiddenText, getName, getObjKeyValue, getObjKeyValue, getProperties, getSord, saveSord, setHiddenText, setMaskId, setName, setObjKeyValue, setObjKeyValue, setProperties |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IntrayDocument(de.elo.client.maindialog.Workspace workspace, de.elo.client.intray.IntrayData data)
workspace
- Aktueller Arbeitsbereichdata
- Speicherobjekt für einen Postbox-EintragMethod Detail |
---|
public java.io.File getDocumentFile()
public de.elo.ix.client.EditInfo getDoublet() throws java.lang.Exception
java.lang.Exception
public boolean isDoublet() throws java.lang.Exception
java.lang.Exception
public java.lang.String getFilePath()
public de.elo.ix.client.Sord loadSord() throws java.lang.Exception
loadSord
in class IndexedElement
java.lang.Exception
public de.elo.ix.client.EditInfo getEditInfo()
IndexedElement
getEditInfo
in class IndexedElement
public void setSord(de.elo.ix.client.Sord sord) throws java.lang.Exception
setSord
in class IndexedElement
sord
- Sord Archivobjekt
java.lang.Exception
public ArchiveDocument insertIntoArchive(int parentId, java.lang.String version, java.lang.String comment) throws de.elo.client.guiutil.exception.DecryptCanceledException, java.lang.Exception
parentId
- ObjektID des Strukturelement in welches das Dokument abgelegt werden sollversion
- Versionsnummer (alphanumerisch)comment
- Versionskommentar
de.elo.client.guiutil.exception.DecryptCanceledException
java.lang.Exception
public java.util.List<java.lang.String> getBarcodes(java.lang.String barcodeRules) throws java.lang.Exception
barcodeRules
- Regeln für die Barcode-Erkennung
java.lang.Exception
public boolean isOcrDone()
Prüft, ob das Dokument bereits von der OCR bearbeitet wurde. Dies passiert für alle Dateien, welche in die Postbox gelegt werden automatisch im Hintergrund. Dokumenttypen, welche die OCR nicht unterstützt, werden nach ihrer Betrachtung auch als Bearbeitet markiert.
Ob die OCR erfolgreich war und Text erkannt wurde, ermittelt die Methode hasOcrText().
public boolean hasOcrText()
Prüft, ob OCR-Daten für das Dokument vorhanden sind. Dies kann nur dann der Fall sein, wenn die Datei vom OCR-Dienst bereits bearbeitet wurde (isOcrDone == true) und es ein von der OCR unterstützer Dokumententyp ist.
Die OCR benötigt eine lokal installierte ELO OCR Komponente. Fehlt diese, so ist hasOcrData immer false.
public java.lang.String getOcrText() throws java.lang.Exception
Liefert den kompletten von der OCR erkannten Text.
Es kann vorher geprüft werden, ob das Dokument bereits von der OCR bearbeitet wurde (isOcrDone) und ob dabei Text erkannt wurde (hasOcrText).
java.lang.Exception
public java.util.SortedSet<java.lang.String> getOcrWords() throws java.lang.Exception
Liefert alle von der OCR erkannten Wörter.
Es kann vorher geprüft werden, ob das Dokument bereits von der OCR bearbeitet wurde (isOcrDone) und ob dabei Text erkannt wurde (hasOcrText).
java.lang.Exception
public java.lang.String getOcrRectangleText(int startX, int startY, int endX, int endY) throws java.lang.Exception
startX
- X-Koordinate des Startpunkts (in Promille der Seite)startY
- Y-Koordinate des Startpunkts (in Promille der Seite)endX
- X-Koordinate des Endpunkts (in Promille der Seite)endY
- Y-Koordinate des Endpunkts (in Promille der Seite)
java.lang.Exception
public boolean hasIndexing()
public boolean del() throws java.lang.Exception
IndexedElement
del
in class IndexedElement
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |