SpoolTemplate - Dettagli sui Pagemanagers

Dettagli sui Pagemanagers

Il PageManager è la classe deputata alla gestione dell'output verso la periferica di scrittura.

Sptpl contiene 4 tipi di PageManager:

  • CPageManager - è la classe base dei pagemanager, ed è la classe che provvede a scrivere i report nei file di spool
  • CPagePrinter - è il PageManager che scrive i report sulla stampante di sistema, attraverso la classe APrinter (solo sistemi Windows)
  • CPagePdf - è il PageManager che permette a Sptpl di produrre report in PDF utilizzando la classe R&OS Pdf Creation
  • CPagePs - è il PageManager che produce file PostScript tramite il modulo PHP php_ps
  • All'inizio del template occorre specificare quale pagemanager si desidera utilizzare. Se si omette la specifica si assume CPageManager e SpoolTemplate produrrà un file di spool.

    Il tag deputato alla selezione del pagamenager è pagemanager.

    <template>

    <pagemanager>CPagePdf</pagemanager>

    Note

    CPagePrinter e CPagePdf, per potere funzionare, richiedono moduli non rilasciati con Spooltemplate. Occorre scaricarli dai rispettivi siti per potere usare i pagemanager indicati.

    CPagePrinter richiede il mio modulo Aprint. Lo si può scaricare da qui

    CPagePdf richiede il modulo R&OS Pdf Creation class, vedere il sito R&OS

    In questa pagina vi sono alcune informazioni sull'installazione dei pacchetti richiesti.