de.openvms.org - Für die deutschsprachige VMS-Community https://org.openvms.de:443/stories.php?story=08/10/15/2668348

Datendarstellungs-Bibliothek DISLIN 9.4 erschienen
Software - 15-Okt-2008 09:28 UTC
Version 9.4 der Datendarstellungs-Bibliothek DISLIN wurde angekündigt.

DISLIN ist eine allgemeine und einfach zu verwendende Bibliothek zur Darstellung von Daten als Kurven, Histogrammen, Tortendiagrammen, 3D-Darstellungen in Farbe, Oberflächen, Konturen und Karten. Es werden verschiedene Ausgabeformate unterstützt, darunter X11, VGA, PostScript, PDF, CGM, WMF, HPGL, TIFF, GIF, PNG, BMP und SVG.

Die Software kann mit verschiedenen Compilern für C, Fortran 77 und Fortran 90/95 eingesetzt werden. Anbindungen für die interpretierten Sprachen Perl, Python und Java werden auf den meisten Betriebssystemen unterstützt.

Die folgenden neuen Features wurden Dislin seit dem letzten Release 9.3 (April 2008) hinzugefügt:

  • Die Widget-Routine WGTBL erzeugt ein Tabellen-Widget.

  • SWGTBL, SWGTBF, SWGTBI und SWGTBS sind neue Routinen, um in Zellen eines Tabellen-Widgets Fließkomma-, Ganzzahl und Zeichen-Werte zu setzen..

  • Die Werte von Tabellen-Zellen können mit den Routinen GWGTBL, GWGTBF, GWGTBI und GWGTBS abgefragt werden.

  • Diverse neue Optionen sind zu den Routinen SWGOPT und SWGJUS hinzugekommen, die das Aussehen von Tabellen-Widgets verändern. Insbesondere kann die neue Option 'VERIFY' in SWGOPT verwendet werden, um die möglichen Eingabezeichen in Text- und Tabellen-Widgets zu begrenzen.

  • Callback-Routinen für Tabellen-Widgets können mit der neuen Routine SWGCB2 definiert werden.

  • Die Routine SWGRAY ändert die Breite von Spalten in Tabellen-Widgets.

  • Zeichenketten in Label-Widgets können jetzt mit der Routine SWGTXT geändert werden.

  • Zusätzliche Achsen-Labels für azimutale und elliptische Projektionen können mit der Routine MAPLAB aktiviert werden.

  • Die neue Routine CSRKEY liefert genau ein gedrücktes Tastaturzeichen.

  • CSRREC ist eine neue Cursor-Routine, mit der ein Benutzer mit einem Maus-Button ein Gummiband um ein Rechteck legen kann. Zwei gegenüberliegende Ecken des Rechtecks werden von CSRREC zurückgeliefert.

  • Die Routine LABDIG nimmt jetzt den Wert -2, um die Anzahl der Nachkommaziffern bei der Darstellung von Labels automatisch zu berechnen.



Die Software und Dokumentation im PDF, PostScript und HTML-Format sind von der DISLIN Homepage und dem DISLIN FTP-Server erhältlich.

Alle DISLIN-Distributionen sind für den nicht-kommerziellen Einsatz kostenlos. Lizenzen für kommerzielle Anwendungen sind unter www.dislin.de erhältlich.


Original auf www.openvms.org