diff options
author | tkellner <tkellner@3a0b52a2-8410-0410-bc02-ff6273a87459> | 2012-08-24 17:06:04 +0000 |
---|---|---|
committer | tkellner <tkellner@3a0b52a2-8410-0410-bc02-ff6273a87459> | 2012-08-24 17:06:04 +0000 |
commit | a923be0d995d25e6db9734ba053b64e14459d0c6 (patch) | |
tree | 26c86e1833068a892aad1b3c7ad073758bf93630 /trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow | |
parent | e21b53f404f0a9f1c911dd19d15e9843e868731a (diff) | |
download | pdf-over-a923be0d995d25e6db9734ba053b64e14459d0c6.tar.gz pdf-over-a923be0d995d25e6db9734ba053b64e14459d0c6.tar.bz2 pdf-over-a923be0d995d25e6db9734ba053b64e14459d0c6.zip |
Display PDF Document
git-svn-id: https://svn.iaik.tugraz.at/svn/egiz/prj/current/12PDF-OVER-4.0@12408 3a0b52a2-8410-0410-bc02-ff6273a87459
Diffstat (limited to 'trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow')
-rw-r--r-- | trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java index 1d98ae18..1c45b2b5 100644 --- a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java +++ b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java @@ -16,7 +16,11 @@ package at.asit.pdfover.gui.workflow.states; //Imports +import java.io.IOException; + import org.eclipse.swt.SWT; +import org.icepdf.core.exceptions.PDFException; +import org.icepdf.core.exceptions.PDFSecurityException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -47,10 +51,12 @@ public class PositioningState extends State { private PositioningComposite positionComposite = null; - private PositioningComposite getPositioningComposite() { + private PositioningComposite getPositioningComposite() throws PDFException, PDFSecurityException, IOException { if (this.positionComposite == null) { this.positionComposite = this.stateMachine.getGUIProvider().createComposite(PositioningComposite.class, SWT.RESIZE, this); + log.debug("Displaying " + stateMachine.getStatus().getDocument()); + this.positionComposite.displayDocument(this.stateMachine.getStatus().getDocument()); } return this.positionComposite; @@ -67,7 +73,19 @@ public class PositioningState extends State { if(status.getSignaturePosition() == null) { - PositioningComposite position = this.getPositioningComposite(); + PositioningComposite position = null; + try { + position = this.getPositioningComposite(); + } catch (PDFException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (PDFSecurityException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } this.stateMachine.getGUIProvider().display(position); |