La Page di un Document

Navigation:  I Viewer: esposizione dei dati > Il Viewer Document > Il Report Designer >

La Page di un Document

Previous pageReturn to chapter overviewNext page

Un Document può comporsi di una o più Page, ognuna caratterizzata da un proprio template.

Una Page corrisponde a una o più pagine del report in output.

Ciascuna Page può essere arricchita da elementi del report, mediante drag & drop degli stessi dalla toolbar verticale nella corrispondente working area.

Facendo click con il tasto destro sull’etichetta del tab di una Page è possibile:

inserire nuove Page (New Page PageNew);

duplicare una Page (Duplicate);

cancellare Page (Delete PageDelete);

ordinare le Page (Move Left MoveLeft, Move Right MoveRight);

impostare la formattazione della pagina (Page Setup page_pagesetup).

 

La maschera dedicata al Page Setup consente di impostare:

la dimensione della pagina;

l'orientamento della pagina;

i margini della pagina;

la suddivisione del testo su più colonne;

eventuali filigrane (Watermark) sullo sfondo della pagina.

 

warning

Ogni Page nel Report Designer è un template: i dati sono presentati a run-time.

 

info

Facendo click con il tasto destro su una Page è anche possibile nascondere i tab Preview e HTML Preview.

 

Una Page, come ogni componente di un Document, può essere configurata mediante specifiche proprietà, presenti nel riquadro Properties.

Queste proprietà sono classificate nei seguenti gruppi:

Page, proprietà per la formattazione della pagina;

Page Additional, proprietà avanzate per la formattazione della pagina;

Columns, proprietà per la suddivisione del testo di una pagina su più colonne;

Appearance, proprietà per modificare l'aspetto grafico di bordi e sfondo di una pagina;

Behavior, proprietà per definire comportamenti interattivi della pagina;

Design, proprietà per modificare l'esposizione della Page nel Report Designer.

 

info

Le classi di proprietà Page e Columns possono essere impostate direttamente nel wizard dedicato al Page Setup.

 

La principale proprietà della classe Page Additional è Stop Before Print. Essa consente di specificare il numero massimo di pagine che saranno esposte in output.

 

La classe Appearance dispone delle seguenti proprietà:

Brush consente di definire lo stile grafico del riempimento dello sfondo della pagina;

Border permette di impostare l'aspetto grafico del bordo della pagina.

 

La classe Behavior dispone delle seguenti proprietà:

Enabled consente di attivare in anteprima e in visualizzazione la Page corrente;

Print on Previous Page permette di iniziare la visualizzazione del contenuto della Page corrente nella Page precedente;

Print Headers and Footers from Previous consente di replicare nella Page corrente eventuali intestazioni e note a piè di pagina della Page precedente;

Reset Page Number permette di azzerare la numerazione delle pagine in output corrispondenti alla Page corrente.

 

info

Le proprietà di tipo Interaction della classe Behavior saranno trattate in un capitolo dedicato.

 

La classe Design dispone delle seguenti proprietà:

Name specifica il nome della Page corrente;

Alias specifica un eventuale sinonimo della Page corrente;

Large Height permette di aumentare lo spazio a disposizione della Page corrente;

Large Height Factor indica il fattore di cui si aumenta lo spazio a disposizione della Page corrente.

 

info

Ogni nuova Page assume un nome automatico impostato dal sistema.