Reporting-services 2016 (derzeit nur als technische Vorschau verfügbar) enthält umfangreiche Upgrades, einschließlich HTML5-Rendering und Compliance. Siehe: Ссылка
Ich möchte SSRS 2016-Berichte im nativen Modus in eine andere Webseite einbetten (kein Sharepoint oder aspx, nur reines HTML5). Die traditionelle Art dies zu tun ist, einen iFrame zu verwenden. Dies ist eine halbwegs gute Methode, da es möglich ist, die Werkzeugleiste zu entfernen, Parameter zu verstecken usw., aber trotzdem verlieren Sie viel Kontrolle über das Dokument. Dies ist eine Cross-Site-Implementierung aus einer anderen Domäne, so dass ich das enthaltene iFrame-Dokument nicht wie gewünscht bearbeiten kann.
Gibt es eine offizielle Möglichkeit, das Berichtselement "nativ" einzubetten?
Ich könnte mir eine URL-Parameter-Option wie rs:Format=REPORTDIV
vorstellen, die mir ein html-Element anbietet.
Ich habe auch versucht, den Bericht als Bild ( rs:Format=IMAGE&rc:OutputFormat=PNG
) abzurufen, aber das resultierende PNG hat einen riesigen weißen Rahmen (auch wenn der Hintergrund im Berichts-Generator transparent eingestellt ist) um das Berichtselement herum, was ein No-Go ist.
Das sollte funktionieren. Es sollte außerhalb der Umgebung funktionieren und die Bilder aus dem Speicher einbetten anstatt sie aus der Datenbank zu holen
%Vor%Tags und Links reporting-services ssrs-2016