Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Desktop

Im unten gezeigten Code sehen Sie wie grundlegende Events behandelt werden. Bei Aufruf der AuthenticDesktopControl-Methode open oder beim Öffnen einer Datei über das Menü oder die Projektstruktur wird das onOpenedOrFocused Event an den dazugehörigen Event Handler gesendet. Im Prinzip wird dieses Event behandelt, indem die Datei durch Aufruf der open-Methode des Authentic DesktopDocumentControl geöffnet wird.

 

 

01 // Open the PXF file when button is pressed

02       btnOpenPxf.addActionListener( new ActionListener() {

03         public void actionPerformed(ActionEvent e) {

04           try {

05             authenticDesktopControl.open( strExamplesFolder + "OrgChart.pxf" );

06           } catch (AutomationException e1) {

07             e1.printStackTrace();

08           }

09         }

10       } );

11       public void onOpenedOrFocused( String i_strFileName, boolean i_bOpenWithThisControl, boolean i_bFileAlreadyOpened ) throws AutomationException

12   {

13     // Handle the New/Open events coming from the Project tree or from the menus

14     if ( !i_bFileAlreadyOpened )

15     {

16       // This is basically an SDI interface, so open the file in the already existing document control

17       try {

18         AuthenticDesktopContainer.authenticDesktopDocument.open( i_strFileName );

19         AuthenticDesktopContainer.authenticDesktopDocument.requestFocusInWindow();

20       } catch (Exception e) {

21         e.printStackTrace();

22       }

23     }

24   }

 

© 2019 Altova GmbH