Hier kommt die hervorragende Delphi-SVG-Bibliothek von Bruno Verhue ins Spiel. Wir haben uns auf Lizenzbedingungen geeinigt, die es uns erlaubt haben, SVG-Rendering endlich in List & Label umzusetzen. Die Verwendung ist absolut unkompliziert – wenn Sie Ihrem Bericht ein neues Bild hinzufügen, steht Ihnen SVG genau wie alle anderen Formate zur Verfügung:
Natürlich können Sie auch die übliche Drawing() Designer-Funktion verwenden, um einfach einen Pfad über eine Formel zu übergeben.
Da SVG einige recht komplexe Filter enthält, ist eine 1:1-Übersetzung nach EMF (das ist unser aktuelles Basisformat) nicht wirklich machbar, da das Ergebnis nicht sehr ansprechend wäre. So erzeugt die Bibliothek ein Rasterformat in genau der richtigen Größe, um sicherzustellen, dass kein unnötiger Arbeitsspeicher verwendet wird. Hier ist ein Beispiel, wie das Ergebnis aussieht:
Da die meisten Browser das SVG-Format sowieso bereits unterstützen, werden die SVG-Bilder ohne Konvertierungen direkt 1:1 beim HTML-Export verwendet