SSRS passt Tablix an die exportierte PDF-Seite an

8

Ich habe derzeit eine Matrix in einem SSRS-Bericht. Normalerweise wird die Matrix im Hochformat auf eine Standardseite festgelegt. Es gibt jedoch Fälle, in denen die Länge der Spalten eine Seite überschreitet. Gibt es eine Möglichkeit, SSRS den Bericht in eine PDF-Datei rendern zu lassen, in der diese Matrix automatisch ihren gesamten Inhalt skalieren und verkleinern würde, dh: Schrift, Spaltenbreite, um in eine Seite zu passen? Ich möchte nicht alle Objekte im SSRS-Bericht verkleinern, um die Seite zu reparieren, nur die Breite der Matrix.

    
mservidio 20.04.2012, 13:59
quelle

3 Antworten

0

Wenn Sie mit Höhe arbeiten würden, würde ich sagen, dass das keine Tablix-Konfiguration ist. Die Tablix würde nur wegen der Spalten expandieren. Und die Spalten würden expandieren, weil die Textfelder, die sich in ihnen befinden, expandieren.

Sie müssten sich also in jedem Textfeld damit befassen, indem Sie mit der rechten Maustaste auf das Textfeld in der Spalte klicken und "Textfeldeigenschaften" auswählen. Deaktivieren Sie auf der Registerkarte Allgemein die Option "Höhe erhöhen".

Seltsamerweise gibt es keine Option zur Breite. Dieser Link erklärt die Eigenschaften von CanGrow und CanShrink, aber ich konnte es nicht funktionieren lassen. Vielleicht, wenn Sie es versuchen wollen.

    
Diego 20.04.2012 16:32
quelle
0

- & gt; Gehe zum Bericht Tab - & gt; Wählen Sie die Berichtseigenschaften - & gt; Wählen Sie Papiergröße "Letter" und "Width & amp; Height" gemäß den Standards ("8.5 * 11" oder "11 * 8.5")

    
Nawaz 01.07.2013 09:25
quelle
0

Trotz des Downvotes hat Nawaz die richtige Antwort

Um es an eine bestimmte Seite anzupassen, insbesondere für die PDF-Ausgabe, legen Sie die Größe auf A4 fest. Ich habe immer drei Vorlagen für diesen Zweck, Bildschirm, pdfland und pdfport. Ich skaliere meine Kopf- und Fußzeilen, Titel und Unternehmensbilder für jede dieser Vorlagen. Es ist ein Problem, aber Sie können Ihren Benutzern einen Anreiz bieten, die PDFs, den Druck und das Papier zu löschen, indem sie anständige Dashboards erstellen, damit sie Live-Daten zur Hand haben. Das ist wirklich der einzig vernünftige Weg, den ich gefunden habe, um sie aus alten und schlechten Angewohnheiten zu befreien.

Klicken Sie also entweder mit der rechten Maustaste außerhalb des Berichtshauptteils und wählen Sie Berichtseigenschaften, oder wählen Sie sie im Eigenschaftenfenster auf der rechten Seite des Bildschirms aus und legen Sie die Größe entweder auf A4 oder auf einen Buchstaben fest. Es ist nicht ideal, aber wenn Sie die Berichtsgröße auf diese Weise nicht einschränken, werden alle dynamischen Spalten außerhalb der PDF gerendert und erstellen mehrere Seiten, die später zusammengefügt werden müssen

edit: Wenn Sie wirklich schnell die Größe ändern müssen, können Sie den Bericht als Code öffnen und die Replace-Funktion verwenden, um die Größe zu reduzieren, jedoch ist es oft einfacher, die Tabellen manuell neu zu positionieren

    
cockbeard 02.12.2016 16:14
quelle