Klasse PreviewAdapter

Object
PreviewAdapter

public class PreviewAdapter extends Object

Ü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

  • Konstruktordetails

    • PreviewAdapter

      public PreviewAdapter(Workspace workspace)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
  • Methodendetails

    • 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",
      Parameter:
      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.
      Parameter:
      objId - Objekt Id des anzuzeigenden Eintrags
      Gibt zurück:
      True bei erfolgreicher Anzeige, False sonst.
      Seit:
      8.01.000
    • showInTrayFile

      @Deprecated public void showInTrayFile(String filename)
      Zeigt das angegebene Postbox-Dokument in der Dokumentenvorschau.
      Parameter:
      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

      public void showMessage(String messageText)
      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.
      Parameter:
      messageText - Anzuzeigende Meldung
      Seit:
      8.01.000
    • showComponent

      public void showComponent(String titel, JComponent component)
      Zeigt die Komponente im Bereich der Vorschau an und setzt den Titel des Vorschaubereichs.
      Parameter:
      titel - Bezeichnung des Vorschaubereichs
      component - Java Komponente, welche im Bereich der Vorschau angezeigt werden soll
      Seit:
      8.01.000
    • showComponent

      public void showComponent(PreviewToolbar toolbar, JComponent component)
      Zeigt die Komponente im Bereich der Vorschau an und setzt eine Toolbar in den Titelbereich der Vorschau.
      Parameter:
      toolbar - Toolbar für den Vorschaubereich
      component - Java Komponente, welche im Bereich der Vorschau angezeigt werden soll
      Seit:
      8.01.000
    • getClickedOcrWord

      public String getClickedOcrWord()
      Das zuletzt geklickte OCR-Wort.
      Gibt zurück:
      OCR-Wort
    • setClickedOcrWord

      public void setClickedOcrWord(String newValue)
      Verändert das zuletzt geklickte OCR Wort indem es mit dem neuen Wert überschrieben wird.
      Parameter:
      newValue - Neuer Inhalte des markierten OCR Wortes.
    • getClickedOcrWordBounds

      public Rectangle getClickedOcrWordBounds()
      Position und Größe des zuletzt geklickten OCR-Wortes.
      Gibt zurück:
      Position und Größe
    • getProfile

      public String getProfile()
      Liefert den Namen des momentan verwendeten Vorschauprofils.
      Gibt zurück:
      Name des Vorschauprofils.
      Seit:
      9.00.000
    • setProfile

      public boolean setProfile(String profileName)
      Lädt das angegebene Vorschauprofil.
      Parameter:
      profileName - Name oder GUID es Vorschauprofils.
      Gibt zurück:
      True, wenn ein Profil mit diesem Namen gefunden und geladen wurde.
      Seit:
      9.00.000
    • switchToTab

      public boolean switchToTab(CONSTANTS.PREVIEW_CONTENT contentType)
      Falls der Vorschauinhalt in einem Tab liegt, wird auf dieses Tab gewechselt.
      Parameter:
      contentType - Vorschauinhalt
      INDEX_PREVIEW Verschlagwortungsvorschau
      DOCUMENT_PREVIEW Dokument/Ordner Vorschau
      FEED Dokumentfeed
      FORMULAR Formular
      FULLTEXT Volltextinhalt
      Gibt zurück:
      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.
      Seit:
      9.02.000
    • setMinimized

      public void setMinimized(boolean minimized)
      Minimiert den Vorschaubereich oder zeigt diesen wieder normal an.
      Parameter:
      minimized - Vorschau minimieren
      Seit:
      9.00.000
    • isMinimized

      public boolean isMinimized()
      Gibt an, ob der Vorschaubereich gerade minimiert ist.
      Gibt zurück:
      True, wenn der Vorschaubereich gerade minimiert ist.
      Seit:
      9.00.000
    • setDocumentFile

      public void setDocumentFile(File file)
      Zeigt eine Datei in der Dokumentvorschau an. Nur zur Verwendung im Event "eloPreviewAvailable".
      Parameter:
      file - Datei für die Dokumentvorschau
      Seit:
      9.00.000
    • setDocumentComponent

      public void setDocumentComponent(JComponent component)
      Zeigt eine Swing Komponente in der Dokumentvorschau an. Nur zur Verwendung im Event "eloPreviewAvailable".
      Parameter:
      component - Swing Komponente
      Seit:
      9.00.000
    • getViewer

      public ViewerAdapter getViewer()
      Liefert einen Zugriff für die Steuerung der aktiven Vorschau.
      Gibt zurück:
      Viewer der Vorschau
      Seit:
      9.02.000
    • getFolderPreview

      public FolderPreviewAdapter getFolderPreview()
      Liefert einen Zugriff auf die Ordnervorschau.
      Gibt zurück:
      Ordnervorschau
      Seit:
      20.25, 23.00.016, 23.06.002
    • setExternalWindowVisible

      public void setExternalWindowVisible(boolean visible)
      Steuert die Sichtbarkeit des Zusatzfensters für Vorschaukomponenten.
      Parameter:
      visible - bei TRUE anzeige, FALSE schließt das Fenster
      Seit:
      9.03.000
    • getHighlightText

      public String getHighlightText()
      Liest das Eingabefeld für den Hervorhebungstext aus. Dieses Feld wird nur für PDF und Tiff Dokumente angezeigt und ausgewertet.
      Gibt zurück:
      aktueller Text
      Seit:
      9.03.000
    • setHighlightText

      public void setHighlightText(String text)
      Ändert den Hervorhebungstext. Dieses Feld wird nur für PDF und Tiff Dokumente angezeigt und ausgewertet.
      Parameter:
      text - Neuer Text
      Seit:
      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.
      Parameter:
      preferBrowser - Browser-Vorschau verwenden
      Seit:
      10.03.000
    • getPreviewClassNameForFileExtension

      public CONSTANTS.PREVIEW_CLASS getPreviewClassNameForFileExtension(String fileExtension)
      Liefert die eingestellte Vorschauklasse für eine bestimmte Dateiendung (z.B. einen TextViewer für "txt" Dateien).
      Parameter:
      fileExtension - Dateiendung (z.B. "txt")
      Gibt zurück:
      Vorschauklasse
      Seit:
      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.
      Parameter:
      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
      Gibt zurück:
      True wenn das Mapping funktioniert hat, False bei Fehler
      Seit:
      10.03.000
    • isAfterButtonForFileExtension

      public boolean isAfterButtonForFileExtension(String fileExtension)
      Gibt an, ob statt der Vorschau zunächst nur eine Meldung angezeigt wird.
      Parameter:
      fileExtension - Dateiendung (z.B. "txt")
      Gibt zurück:
      True bei "Vorschau auf Nachfrage", False bei direkter Vorschau
      Seit:
      10.03.000
    • hasUnsavedChanges

      public boolean hasUnsavedChanges()
      Gibt an, ob in der aktuellen Vorschau ungespeicherte Änderungen Vorhanden sind.
      Gibt zurück:
      True wenn ungespeicherte Änderungen vorhanden sind, False wenn nicht
      Seit:
      23.04.000