Scopo
Permette di definire su quale supporto verrà stampato il Book. I possibili supporti sono SCREEN (anteprima nel browser), PDF (file pdf) e PRINTER (stampa su stampante). Tali valori sono elencati nella lista valori PrintDestinations.
Sintassi
int WhereWillBePrinted = 0 // Memorizzo dove verrà stampato il book
//
WhereWillBePrinted := Book.PrintDestination
//
WhereWillBePrinted := Book.PrintDestination
Quando letta
Ritorna un numero intero che indica su quale supporto verrà stampato il Book.
Quando impostata
Comunica al motore di stampa su quale supporto verrà stampato il book.
Esempio di codice
// *********************
// Stampa il book su PDF
// *********************
public void Prodotti.StampaSuPDF()
{
ProdottiBook.PrintDestination := PDF
ProdottiBook.Print(ONE, C-1)
//
// Apre il pdf in un nuovo browser
EsempiLB.OpenDocument(ProdottiBook.WebFileName(), ??, ??)
}
// Stampa il book su PDF
// *********************
public void Prodotti.StampaSuPDF()
{
ProdottiBook.PrintDestination := PDF
ProdottiBook.Print(ONE, C-1)
//
// Apre il pdf in un nuovo browser
EsempiLB.OpenDocument(ProdottiBook.WebFileName(), ??, ??)
}
- Normalmente questa proprietà viene impostata prima di stampare il book, ad esempio nell'evento di Load della form che lo contiene o nella routine di stampa.
- I possibili valori di questa proprietà sono elencati nella lista valori PrintDestinations e sono i seguenti: SCREEN, PDF, PRINTER. Usando il valore PRINTER il documento sarà stampato sulla stampante del server web e non del pc che sta utilizzando l'applicazione. Di solito questo valore viene utilizzato all'interno di un'applicazione di tipo servizio. Per scegliere la stampante è possibile impostare la proprietà Printer Name.
- Attenzione:Se si utilizza la tecnologia Java/C# non è possibile stampare su stampante (valore PRINTER). La stampa direttamente su stampante è possibile solo nel template VB6.
- Per sapere in quale pdf verrà salvata la stampa, occorre usare le funzioni WebFileName o OutputFileName. E' anche possibile scegliere il file impostando la proprietà OutputFileName.
- Il valore di default di tale proprietà dipende dal tipo di Book: per quelli contenuti in una videata il valore di default è SCREEN, essi saranno quindi visibili all'interno del browser; per i Book non contenuti in una videata il valore di default è PDF, quindi al momento della stampa potrà essere aperto un nuovo browser che conterrà il pdf.
- I Temi Bootstrap/BootstrapZen e Ionic non supportano i Book stampati in modalità SCREEN. Per mostrare un book a video è necessario inserirlo in un frame della videata.
Ultima modifica: 23/03/2021 / Validità: da 6.5.2680