Pagine bianche nella stampa di un report in Reporting Services

Pubblicato il 22 aprile 2009 da Massimo

Ancora un piccolo tips sulle stampe in Microsoft Reporting Services. A volte può capitare che inviando un report in stampa (o anteprima) o esportandolo in un formato (tipo il pdf), alla fine di ogni pagina ci sia una pagina vuota o bianca.

Questo capita, nel 90% dei casi, a causa di una errata impostazione dei margini e del corpo della pagina in fase di design. Questo causa che il corpo di pagina sia troppo grande per contenere tutti gli elementi del report. La regola da rispettare quando si crea un nuovo report è la seguente:

Body Width <= Page Width – (Left Margin + Right Margin)

Quello che bisogna tener a mente è che esiste una area del report, chiamata Usable Area, che rappresenta lo spazio disponibile per disegnare il report dopo aver tolto dallo spazio totale di pagina i margini, l’intestazione e il piè di pagina. In pratica le dimensioni dell’Usable area sono:

X = Page.Width – (Left Margin + Right Margin + Column Spacing)

Y = Page.Height – (Top Margin + Bottom Margin + Header Height + Footer Height)

Questi fattori sono importanti da tener a mente quando si crea un nuovo report in modo da non avere brutte sorprese in fase di stampa o di anteprima.

Ti piace questo articolo? Condividilo:


Lascia un commento





RELATED SITES

adsl