2009-07-16 2 views
0

Eine Drittanbieteranwendung druckt Briefe mit Crystal Reports.Können Sie die Anzahl der Seiten festlegen, auf die ein Crystal Report gedruckt wird?

Unser In-House-Stil erfordert eine Fußzeile Grafik (ca. 1,5 Zoll tief) am unteren Rand der ersten Seite in jedem versandten Brief.

Gibt es eine Möglichkeit, den Abschneidepunkt für die Berichtsdetailabschnitte zu bestimmen, die immer die Fußzeile auf der ersten Seite drucken?

Einige Detailabschnitte sind entweder/oder einige sind optional und einige sind erforderlich.

Es scheint keinen Mechanismus zur Berechnung der Seitenlänge zu geben, wenn die maximale Abschnittslänge gewählt wird.

Ist das eine Besonderheit der Funktionsweise von Crystal oder fehlt mir etwas?

+0

Der DETAILS-Abschnitt eines Crystal Reports wird so skaliert, dass er auf Basis der Begrenzungen von Kopf- und Fußzeile an die definierte Seitengröße angepasst wird. Wenn Sie also eine Standard-US-Briefseite (8,5 x 11 Zoll) haben und eine Kopf- und Fußzeile definieren, die jeweils 2 Zoll in Anspruch nimmt, erhält der Detailbereich die restlichen 6,5 Zoll (wäre es nicht für Ränder) . Ich empfehle dotjoes Antwort, die Grafik einzubetten und bedingt die Fußzeilensichtbarkeit zu handhaben, aber CR unterstützt nicht alle Bilddateiformate. –

Antwort

2

Sie können die Grafik in den Seitenfuß legen. Fügen Sie eine Unterdrückungs-Formel auf die Fußleiste

pagenumber <> 1 

Wenn Sie eine Fußleiste für die anderen Seiten benötigen, können Sie eine weitere Seite Fußbereich unter dem ersten hinzuzufügen.

+0

Es sind immer die einfachen Dinge, die dich verwirren ... Ich war auf der Suche nach einem MS-Word-Stil "Different First Page" für die Fußzeile, bevor ich entschied, dass ich die Größen der Abschnitte berechnen müsste. Das ist perfekt und ich kann nicht glauben, dass ich nicht darüber nachgedacht habe (oder dass der originale "professionelle" Reportschreiber das nicht getan hat!). Vielen Dank. – melkisadek

+0

yep, das Seitenlayout dreht sich um die Abschnitte, Unterdrückungsformeln und die speziellen Schlüsselwörter wie _pagenumber_und _onlastrecord_ – dotjoe