Iterieren durch offene Dokumente

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Referenz für Programmierer > Applikations-API > Übersicht > Programmiersprachen > C# >

Iterieren durch offene Dokumente

Im unten gezeigten Codefragment (aus dem Beispiel AutomateAuthenticDesktop; siehe Datei form1.cs) wird gezeigt, wie man durch offene Dokumente iteriert. Anschließend wird in der Iterationsschleife eine Bedingung überprüft und es wird zwischen der Text- und der Authentic-Ansicht gewechselt.

 

 

 // Handler for the "Toggle View Mode" button

      private void toggleView_Click(object sender, EventArgs e)

       {

          // Make sure there's a running Authentic Desktop instance, and that it's visible

           StartAuthenticDesktop_Click(null, null);

 

          // Iterate through all open documents and toggle the current view between Text View and Authentic View.

          foreach (XMLSpyLib.Document doc in AuthenticDesktop.Documents)

              if (doc.CurrentViewMode == XMLSpyLib.SPYViewModes.spyViewAuthentic)

                   doc.SwitchViewMode(XMLSpyLib.SPYViewModes.spyViewBrowser);

              else

                   doc.SwitchViewMode(XMLSpyLib.SPYViewModes.spyViewAuthentic);

       }

 

 

DasAutomateAuthenticDesktop Beispiel befindet sich im Ordner C# des Ordners API Examples:

 

Windows 7, Windows 8, Windows 10

C:\Benutzer\<Benutzername>\Dokumente\
Altova\Authentic2019\AuthenticExamples\API\

 

Sie können das Projekt von Visual Studio 2010/2012/2013/2015/2017 aus kompilieren und ausführen.


© 2019 Altova GmbH