- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 1 mese fa da .
-
Topic
-
So che il titolo è un po’ poco specifico e me scuso, ma non so proprio come definire il mio problema, che ormai penso sia la somma di innumerevoli problemi eheh, sono alla mia prima esperienza con questa libreria, specifico subito ehe..devo gestire la stampa di etichette, per un gestionale php che sto’ realizzando, l’idea generale è quella di dare all’utente la possibilità di scegliere dove stampare, su quale etichetta specificando riga e colonna e poi generare il template.
Sono riuscito a fare quasi tutto.
Ho creato un template da 12 righe e 3 colonne che occupano tutto un foglio A4, ed ho una libreria php che converte i file da template tex a pdf, che funziona molto bene, il problema pero’ è questo non riesco a stampare correttamente i dati all’interno della tabella.devo stampare 6 righe, ho provato in tutti i modi ma non riesco ad adnare a capo, ho provato con
\newline \\ \\* ma niente da fare.Non so se conosce anche il php quindi provo a postare i codici cosi’ come li ho scritti se poi ci sono difficoltà li adatto mettendo ‘puro latex’ 😀
`\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[top=0cm, bottom=0cm, left=-0.58cm, right=0cm]{geometry}
\begin{document}
\begin{tabular}{|p{6.7cm}|p{6.7cm}|p{6.7cm}|}
$indiceUtente,
'indiceCella' => $indiceCella
);
$etichetta = new Lace_DbStrumenti_Etichetta();
$etichetta->fromArray($dato);
$etichetta->PrintCell($dbh, $id);
?> &
&
\\[11.97ex] \hline
\end{tabular}
\end{document}`Questo è il template generale, praticamente genero la tabella da 12×3, semplice e pulita, $etichetta->PrintCell($dbh, $id); con questo comando ignetto questo codice
`public function PrintCell($dbh, $id) {
if ($this->indiceCella == $this->indiceUtente) {
$n = new Lace_DbStrumenti_TabEtichetta($dbh);
$costruzioneEtichetta = $n->SelectAttivitProgrammata($id);
$etichetta = $costruzioneEtichetta->getAttivitProgrammata();
$escaper = new Comcom\Filter\LatexEscaper();
$denominazione = $escaper->filter($etichetta['denominazione']);
$codiceStrumento = $escaper->filter($etichetta['codiceStrumento']);
$dataProssimaAttivit = $escaper->filter($etichetta['dataProssimaAttivit']);
$soggettoTaratura = $escaper->filter($etichetta['soggettoTaratura']);
?>
\begin{tabular}{ l }
\\
\\
\\
\\
Dava Verifica e Firma \\
Limitazione \\
\end{tabular}
- Devi essere connesso per rispondere a questo topic.