Java Native Interface (JNI) für List & Label auf GitHub verfügbar

Wir lieben Java! List & Label selbst besitzt eine native C++ API. Diese kann auch über einen Java Native Interface Wrapper, der bereits seit zehn Versionen mit ausgeliefert wird, direkt aus Java-Applikationen heraus aufgerufen werden. Über die Jahre haben wir viele Anregungen aus der Community umgesetzt und so z. B. das Callback-Interface der JNI-Komponente immer weiter verbessert. Jetzt gehen wir einen Schritt weiter – wollen auch Sie mithelfen, den JNI Wrapper zu verbessern?

Java Native InterfaceWir haben den Source Code als Open Source auf GitHub unter combit/JNIWrapper veröffentlicht. Damit können Sie nun eigene Anforderungen an List & Label umsetzen, die im Java Native Interface Wrapper bisher noch nicht implementiert sind. Um auch andere Kunden an Ihren Aktualisierungen teilhaben lassen zu können, nehmen wir sehr gerne Pull-Requests entgegen – ganz im Sinne der Community. Auf diesem Wege wurde bspw. erst kürzlich die Möglichkeit hinzugefügt, dass im Designer die Echtdatenvorschau zur Verfügung gestellt werden kann. Das hierzu in der List & Label Installation mitgelieferte Programmierbeispiel prtloop wurde damit bereits ausgestattet. Weitere interessante Felder könnten sein:

  • Eigene Designer Funktionen, Objekte und Aktionen
  • Drilldown-Reporting/Ausklappbare Bereiche
  • Implementierung der ILlDataProvider Schnittstelle, um zahlreiche neue Möglichkeiten in List & Label nutzen zu können wie bspw. mehrere Berichts-Container, Tabelle-In-Tabelle, automatische Spaltenbreite u.v.m.
  • Unterstützung für die Windows DEVMODE Struktur hinzufügen, um der List & Label API LlSetPrinterInPrinterFile spezielle Parameter für den Drucker definieren zu können
  • und vieles mehr

Wir haben bereits zahlreiche weitere Projekte auf GitHub veröffentlicht – schauen Sie ruhig einmal unter combit vorbei und verschaffen Sie sich einen Überblick. Sie sind herzlich eingeladen zusammen mit uns List & Label weiter voranzubringen und zu verbessern

Empfohlene Artikel

Schreibe einen Kommentar