2017-10-27 2 views
0

Ich möchte datengesteuerte Abonnements für Png-Dateien mit Massenausgaben einrichten. Das Problem ist, dass das Hinzufügen einer neuen Erweiterung für png in rsreportserver.config unter Konfigurationen/Erweiterungen/Render nur eine feste Größe der PNG-Datei gibt.SSRS Data Driven Subscription, die DeviceInfo-Einstellungen wie PageWidth, PageHeight?

Bericht A sollte wirklich eine 6in x 3in PNG-Datei ausgeben und Bericht B sollte eine 6in x 4in PNG-Datei ausgeben.

Ja, ich könnte mehrere Einträge in rsreportserver.config erstellen, aber dies ist für Endbenutzer verwirrend, da sie unnötig auf alle Benutzer Dropdown-Dropdown-Menüs angezeigt werden.

ich mit einem externen Programm zu tun, die Masse Bilderzeugung vorgeschlagen, die für jede png eine benutzerdefinierte URL generiert (Deviceinfo-Einstellungen kann Teil der URL sein) und verwendet WebClient.DownloadFile() in einer Schleife, aber mein Vorgesetzter ist derzeit wirklich in die Idee der datengesteuerten Abonnements aus welchen Gründen auch immer eingeschlossen.

+0

Würden Sie als 'TIFF' exportieren und dann den Post-Export für Sie konvertieren? – iamdave

+0

Wahrscheinlich nicht. Warum? Bietet TIFF eine Möglichkeit, die Seitengröße pro Bericht anzupassen? – amonroejj

+0

Der 'TIFF'-Export folgt der Größe, die Sie im Bericht angegeben haben. Wenn also ein Bericht '6x4' ist und ein anderer '5x8', werden die Bilddimensionen genauso angezeigt wie die Seitengröße von a 'Wort' oder' pdf' Export. – iamdave

Antwort

0

Pro @ iamdave Vorschlag, nur die übergeordnete Seite Dimensionen in Report-Designer einstellen eine geeignete Größe PNG-Datei über Daten Abonnement nicht geben angetrieben ohne png Dimensionen in rsreportserver.config codieren zu müssen.

Der Grund, warum ich dies zunächst nicht bemerkte, waren die fraglichen Berichte, die nur als Unterberichte auf einem umfassenden Megareport verwendet wurden und nie wirklich als einzelne eigenständige Berichte ausgeführt wurden. Bei der Verwendung als Unterbericht kamen Seitenabmessungen nicht zum Einsatz, sodass sie auf dem Standardwert von 8.5 x 11 belassen wurden.

Verwandte Themen