Class PreviewAdapter
Object
PreviewAdapter
Überschrift: PreviewAdapter.
Beschreibung: Kapselt den Preview (EView) gegenüber dem Script. Im Scripting verfügbar als "preview".
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2016
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Löscht die aktuelle Anzeige der Dokumentenvorschau.voidDeaktiviert die Dokumentenvorschau.Das zuletzt geklickte OCR-Wort.Position und Größe des zuletzt geklickten OCR-Wortes.Liest das Eingabefeld für den Hervorhebungstext aus.getPreviewClassNameForFileExtension(String fileExtension) Liefert die eingestellte Vorschauklasse für eine bestimmte Dateiendung (z.B. einen TextViewer für "txt" Dateien).Liefert den Namen des momentan verwendeten Vorschauprofils.Liefert einen Zugriff für die Steuerung der aktiven Vorschau.booleanisAfterButtonForFileExtension(String fileExtension) Gibt an, ob statt der Vorschau zunächst nur eine Meldung angezeigt wird.booleanGibt an, ob der Vorschaubereich gerade minimiert ist.voidReaktiviert die Dokumentenvorschau.voidsetClickedOcrWord(String newValue) Verändert das zuletzt geklickte OCR Wort indem es mit dem neuen Wert überschrieben wird.voidsetDocumentComponent(JComponent component) Zeigt eine Swing Komponente in der Dokumentvorschau an.voidsetDocumentFile(File file) Zeigt eine Datei in der Dokumentvorschau an.voidsetExternalWindowVisible(boolean visible) Steuert die Sichtbarkeit des Zusatzfensters für Vorschaukomponenten.voidsetHighlightText(String text) Ändert den Hervorhebungstext.voidsetMinimized(boolean minimized) Minimiert den Vorschaubereich oder zeigt diesen wieder normal an.voidsetPdfPreference(boolean preferBrowser) Legt fest ob der Browser für die PDF-Vorschau verwendet werden soll.booleansetPreviewClassNameForFileExtension(String fileExtension, CONSTANTS.PREVIEW_CLASS previewClass, boolean afterButton) Die Methode weist einer Dateiendung (z.B.booleansetProfile(String profileName) Lädt das angegebene Vorschauprofil.voidshowComponent(PreviewToolbar toolbar, JComponent component) Zeigt die Komponente im Bereich der Vorschau an und setzt eine Toolbar in den Titelbereich der Vorschau.voidshowComponent(String titel, JComponent component) Zeigt die Komponente im Bereich der Vorschau an und setzt den Titel des Vorschaubereichs.voidshowId(int objId) Zeigt den Eintrag (Ordner oder Dokument) zu der angegebenen ObjektID im Vorschaubereich an.booleanshowIdInSidebar(int objId) Zeigt die Randnotizen, Verlinkung, Signatur etc. zu dem Eintrag in der Seitenleiste der Vorschau an.voidshowInTrayFile(String filename) Deprecated.voidshowMessage(String messageText) Zeigt eine Meldung im Bereich der Dokumentenvorschau an.booleanswitchToTab(CONSTANTS.PREVIEW_CONTENT contentType) Falls der Vorschauinhalt in einem Tab liegt, wird auf dieses Tab gewechselt.
-
Constructor Details
-
PreviewAdapter
public PreviewAdapter(Workspace workspace) Interner Konstruktor.- Parameters:
workspace- Aktueller Arbeitsbereich
-
-
Method Details
-
showId
public void showId(int objId) Zeigt den Eintrag (Ordner oder Dokument) zu der angegebenen ObjektID im Vorschaubereich an. Beinhaltet die Funktionalität von "showIdInSidebar",- Parameters:
objId- Objekt Id des anzuzeigenden Eintrags.
-
showIdInSidebar
public boolean showIdInSidebar(int objId) Zeigt die Randnotizen, Verlinkung, Signatur etc. zu dem Eintrag in der Seitenleiste der Vorschau an.- Parameters:
objId- Objekt Id des anzuzeigenden Eintrags- Returns:
- True bei erfolgreicher Anzeige, False sonst.
- Since:
- 8.01.000
-
showInTrayFile
Deprecated.Es sollteIntrayAdapter.selectDocument(de.elo.client.scripting.items.IntrayDocument)verwendet werden.Zeigt das angegebene Postbox-Dokument in der Dokumentenvorschau.- Parameters:
filename- Dateiname der Postboxdatei
-
deactivate
public void deactivate()Deaktiviert die Dokumentenvorschau. -
reactivate
public void reactivate()Reaktiviert die Dokumentenvorschau. Das vor der Deaktivierung angezeigte Dokument wird wieder angezeigt. -
clear
public void clear()Löscht die aktuelle Anzeige der Dokumentenvorschau. -
showMessage
Zeigt eine Meldung im Bereich der Dokumentenvorschau an. Diese Meldungen sind vor allem für Hinweise zur aktuellen Auswahl wie z.B. "Kein Dokument ausgewählt" oder "Mehrfachauswahl (3 Aufgaben)" gedacht.- Parameters:
messageText- Anzuzeigende Meldung- Since:
- 8.01.000
-
showComponent
Zeigt die Komponente im Bereich der Vorschau an und setzt den Titel des Vorschaubereichs.- Parameters:
titel- Bezeichnung des Vorschaubereichscomponent- Java Komponente, welche im Bereich der Vorschau angezeigt werden soll- Since:
- 8.01.000
-
showComponent
Zeigt die Komponente im Bereich der Vorschau an und setzt eine Toolbar in den Titelbereich der Vorschau.- Parameters:
toolbar- Toolbar für den Vorschaubereichcomponent- Java Komponente, welche im Bereich der Vorschau angezeigt werden soll- Since:
- 8.01.000
-
getClickedOcrWord
Das zuletzt geklickte OCR-Wort.- Returns:
- OCR-Wort
-
setClickedOcrWord
Verändert das zuletzt geklickte OCR Wort indem es mit dem neuen Wert überschrieben wird.- Parameters:
newValue- Neuer Inhalte des markierten OCR Wortes.
-
getClickedOcrWordBounds
Position und Größe des zuletzt geklickten OCR-Wortes.- Returns:
- Position und Größe
-
getProfile
Liefert den Namen des momentan verwendeten Vorschauprofils.- Returns:
- Name des Vorschauprofils.
- Since:
- 9.00.000
-
setProfile
Lädt das angegebene Vorschauprofil.- Parameters:
profileName- Name oder GUID es Vorschauprofils.- Returns:
- True, wenn ein Profil mit diesem Namen gefunden und geladen wurde.
- Since:
- 9.00.000
-
switchToTab
Falls der Vorschauinhalt in einem Tab liegt, wird auf dieses Tab gewechselt.- Parameters:
contentType- Vorschauinhalt
INDEX_PREVIEW Verschlagwortungsvorschau
DOCUMENT_PREVIEW Dokument/Ordner Vorschau
FEED Dokumentfeed
FORMULAR Formular
FULLTEXT Volltextinhalt- Returns:
- True, wenn der Vorschauinhalt nun sichtbar ist. False wenn dies nicht möglich ist, da dieser nicht im Profil vorhanden ist oder der Vorschaubereich nicht sichtbar ist.
- Since:
- 9.02.000
-
setMinimized
public void setMinimized(boolean minimized) Minimiert den Vorschaubereich oder zeigt diesen wieder normal an.- Parameters:
minimized- Vorschau minimieren- Since:
- 9.00.000
-
isMinimized
public boolean isMinimized()Gibt an, ob der Vorschaubereich gerade minimiert ist.- Returns:
- True, wenn der Vorschaubereich gerade minimiert ist.
- Since:
- 9.00.000
-
setDocumentFile
Zeigt eine Datei in der Dokumentvorschau an. Nur zur Verwendung im Event "eloPreviewAvailable".- Parameters:
file- Datei für die Dokumentvorschau- Since:
- 9.00.000
-
setDocumentComponent
Zeigt eine Swing Komponente in der Dokumentvorschau an. Nur zur Verwendung im Event "eloPreviewAvailable".- Parameters:
component- Swing Komponente- Since:
- 9.00.000
-
getViewer
Liefert einen Zugriff für die Steuerung der aktiven Vorschau.- Returns:
- Viewer der Vorschau
- Since:
- 9.02.000
-
setExternalWindowVisible
public void setExternalWindowVisible(boolean visible) Steuert die Sichtbarkeit des Zusatzfensters für Vorschaukomponenten.- Parameters:
visible- bei TRUE anzeige, FALSE schließt das Fenster- Since:
- 9.03.000
-
getHighlightText
Liest das Eingabefeld für den Hervorhebungstext aus. Dieses Feld wird nur für PDF und Tiff Dokumente angezeigt und ausgewertet.- Returns:
- aktueller Text
- Since:
- 9.03.000
-
setHighlightText
Ändert den Hervorhebungstext. Dieses Feld wird nur für PDF und Tiff Dokumente angezeigt und ausgewertet.- Parameters:
text- Neuer Text- Since:
- 9.03.000
-
setPdfPreference
public void setPdfPreference(boolean preferBrowser) Legt fest ob der Browser für die PDF-Vorschau verwendet werden soll. Gilt nur für die aktuelle Sitzung.- Parameters:
preferBrowser- Browser-Vorschau verwenden- Since:
- 10.03.000
-
getPreviewClassNameForFileExtension
Liefert die eingestellte Vorschauklasse für eine bestimmte Dateiendung (z.B. einen TextViewer für "txt" Dateien).- Parameters:
fileExtension- Dateiendung (z.B. "txt")- Returns:
- Vorschauklasse
- Since:
- 10.03.000
-
setPreviewClassNameForFileExtension
public boolean setPreviewClassNameForFileExtension(String fileExtension, CONSTANTS.PREVIEW_CLASS previewClass, boolean afterButton) Die Methode weist einer Dateiendung (z.B. "txt") eine Vorschauklasse zu. Dadurch kann bestimmt werden, welcher Viewer für einen Dateityp verwendet werden soll.- Parameters:
fileExtension- Dateiendung (z.B. "txt")previewClass- Die zu verwendende Vorschauklasse für diese Dateiendung (z.B. CONSTANTS.PREVIEW_CLASS.TextPreview)afterButton- Vorschau erst nach einem Buttonklick anzeigen- Returns:
- True wenn das Mapping funktioniert hat, False bei Fehler
- Since:
- 10.03.000
-
isAfterButtonForFileExtension
Gibt an, ob statt der Vorschau zunächst nur eine Meldung angezeigt wird.- Parameters:
fileExtension- Dateiendung (z.B. "txt")- Returns:
- True bei "Vorschau auf Nachfrage", False bei direkter Vorschau
- Since:
- 10.03.000
-
IntrayAdapter.selectDocument(de.elo.client.scripting.items.IntrayDocument)verwendet werden.