Probleme beim Druck von vielen kleinen Images in Version 31.3 im Web Report Designer

Wir verwenden aktuell für den Druck der Dienstpläne über den Web Report Designer die Funktion

DrawingFromBase64(GetValue(‘Symbole.’ + Zeilen.Tag1.SymbolId))

um aus einer Sammlung von etwa 40-60 unterschiedlichen Symbolen für Dienste, Termine und Fehlzeiten bei jedem Mitarbeiter an jedem Tag des Monats die aktuell geplanten Symbole zu drucken.

Das hat bis zur List&Label Version 31.1 noch gut und performant funktioniert, aber seit dem Update auf Version 31.3 werden die Symbole nur sehr verzögert Zeile für Zeile angezeigt (etwa eine Sekunde pro Zeile)

Ich habe schon versucht die Images für die Symbole auf unserem Reporting-Server zu cachen um nicht mehr für jedes Symbol “DrawingFromBase64“ aufzurufen, was aber keine nennenswerte Verbesserung gebracht hat.

Viele Grüße
Thomas Meidl

Hallo Thomas,

vielen Dank für deine Anfrage.

Uns sind bisher keine ähnlichen Fälle bekannt, daher bitten wir dich um weitere Informationen, um dich bestmöglich unterstützen zu können.

Performance-Angelegenheiten gestalten sich häufig komplexer, daher ist dieser Fall grundsätzlich besser unmittelbar bei uns im Support aufgehoben, damit wir ihn zielführend überprüfen und bearbeiten können. Daher würden wir dich bitten, einen entsprechenden Case über unser Supportportal anzulegen:
https://support.combit.net/supportportal/

Bitte kopiere dabei die relevanten Informationen aus diesem Thread in die Beschreibung.

Vermutlich werden wir eine Reproduktion benötigen. Wenn du uns anhand unserer Programmier-Beispiele aus dem Installationsordner etwas ähnliches nachstellen kannst wäre das natürlich optimal. Falls das nicht möglich ist, kannst du uns eventuell die Projektdatei (z.B. *.LST), ein paar Beispielsymbole (Images), einen Export/Druck, so wie ein volles Debwin Log (Wichtig: Vor Start der Anwendung starten) zukommen lassen. Aus Datenschutzgründen am besten gezipped über den neu erstellten Supportcase.

Hinweise zur Erstellung einer Logdatei mit Debwin4 findest du hier:

Sobald die Daten bei uns vorliegen schauen wir uns das gerne genauer an!

Falls noch jemand über diese Probleme stolpert. Die Anzeigedauer der Vorschau ist deswegen länger geworden weil dort nun Nutzerinteraktionen wie Drilldowns möglich sind und die Images deshalb asynchron/lazy geladen werden.
In der aktuellen (finalen) Version 31.004 gibt es noch das Problem dass die Bilder dann auf dem finalen Ausdruck gar nicht mehr vorhanden waren. Das wurde aber im aktuellen “LastestPreRelease” behoben.