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.
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.
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
Tags und Links reporting-services ssrs-2008 ssrs-tablix