Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Manchmal besteht der Wunsch das im Viewer angezeigte Dokument als Datei zu exportieren. In der jadice 4er Generation gab es zu diesem Zweck ein eigenes Command. Dieses Command öffnete ein zunächst einen Datei-Auswahl-Dialog. Hier konnte der Anwender entscheiden, wohin die Datei zu exportieren ist und wie der Name der Datei lauten sollte. Hat Hatte der Anwender sich für ein Datei-Ziel entschieden, wurden die Original-Daten des Dokuments an den Zielort kopiert. Bei zusammengesetzen Dokumenten aus unterschiedlichen Datenquellen exportierte das Command nur das erste Dokument.

Wie kann in diese Funktion in der jadice 5er Welt kann dieser Funktion implementiert werden?

Lösungsmöglichkeit

Als ersten Schritt muß ein Ziel und Name der Ausgabe-Datei ermittelt werden. Dazu kann man sich eines JFileChooser Dialogs bedienen. Ist eine passende Ausgabe-Datei gefunden, müssen nur noch die Original-Daten des Douments Dokuments exportiert werden. Idealerweise benötigt verwendet man dazu den ursprünglichen Dokument-Datenstrom, der zum Laden ds des Dokuments bereitgestellt wurde. Leider ist dieser Datenstrom nicht immer zur Hand. Glücklicherweise bieten die PageSegment PageSegments eine Zugriffsmöglichkeit auf ihre Originaldaten. Mithilfe diesen kleinen Trick Tricks können nun die Original-Daten des Dokuments exporttiert exportiert werden.
Im Folgenden ist ein Source Code Fragment abgedruckt, dass das den beschriebenen Prozess verdeutlicht. Beispiel

...