Generare relazioni

Un database senza esportare strutture è di scarsa utilità. Ghini consente di esportare i dati in formato tabella (aprirli nel vostro editor di fogli di calcolo di scelta), come le etichette (per essere stampata o incisa), come pagine html o documenti pdf o postscript.

Questa pagina descrive i due strumenti che Ghini offre per queste attività.

Utilizzando il formattatore di Report di Mako

Il formattatore di relazione Mako utilizza il linguaggio del modello di Mako per la generazione di report. Ulteriori informazioni su Mako e il suo linguaggio possono essere trovati alla ‘ makotemplates.org <http: www.makotemplates.org=”“>’ _.</http:>

Il sistema di template Mako dovrebbe già essere installato sul tuo computer se è installato Ghini.

Creazione di report con Mako è simile nel modo in cui si creerà una pagina web da un modello. È molto più semplice di Formatter(see below) il XSL e dovrebbe essere relativamente facile creare un modello per chiunque con un po ‘ ma di esperienza di programmazione.

The template generator will use the same file extension as the template which should indicate the type of output the template with create. For example, to generate an HTML page from your template you should name the template something like report.html. If the template will generate a comma separated value file you should name the template report.csv.

Il modello riceverà una variabile denominata ‘valori’ che conterranno l’elenco di valori nella ricerca attuale.

Il tipo di ogni valore in ‘valori’ sarà lo stesso come il dominio di ricerca utilizzato nella query di ricerca. Per ulteriori informazioni su domini di ricerca vedere: ref: domini di ricerca.

Se la query non dispone di un dominio di ricerca quindi tutti i valori possono essere di diverso tipo e il modello di Mako dovrebbe preparare per gestire loro.

Utilizzando il formattatore di Report XSL

Il formattatore di relazione XSL richiede un XSL per renderer PDF per convertire i dati in un file PDF. Apache FOP è è un libero e open-source XSL-> renderer PDF ed è consigliato.

Se si utilizza Linux, Apache FOP dovrebbe essere installabile utilizzando il vostro gestore di pacchetti. Su Debian/Ubuntu è installabile come ‘fop ‘ in Synaptic o utilizzando il comando seguente:

apt-get install fop

L’installazione di Apache FOP su Windows

NO QUERY SPECIFIED. EXAMPLE REQUEST: GET?Q=HELLO&LANGPAIR=EN|IT

In alternativa è possibile scaricare il ‘ archivio <http: www.apache.org/dist/xmlgraphics/fop/binaries/=”“>’ _. Dopo l’estrazione dell’archivio è necessario aggiungere la directory è stato estratto l’archivio alla variabile di ambiente PATH.</http:>