Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Come gestire una tabella in un file RTF

    Ciao a tutti, tramite PHP riesco ad inserire elementi in un file RTF, quello che vorre capire come fare ora è inserire una tabella con un elenco di elementi

    quindi creare un elenco di righe (di tabella) dinamiche

    sapete aiutarmi?

    Grazie

  2. #2
    Non credo si possa fare semplicemente da PHP, almeno senza un'approfondita conoscenza degli algoritmi dei file RTF. Ti consiglio quindi di cercare online una libreria apposita; prova a dare un'occhiata qui:
    http://www.codicefacile.it/tutorials...-+Introduzione

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Ho guardato il tuo esempio, ed anche altri.....

    ho un problema: non riesco a capire come come creare una tabella con X righe e Y colonne

    potete aiutarmi??

    vorrei capire quale codice utilizzare per creare l'header (4 colonne) e poi iterare le X righe (sempre di 4 colonne)

    Grazie mille!!!!

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Mi potresti fornire un esempio.....

  6. #6
    Se hai installato la libreria PHPRtf
    Codice PHP:
    <?php
    //Includo la libreria PHPRtf
    require_once("../path/Rtf.php");  
    //Creo un oggetto Rft
    $rtf = new Rtf();
    //creo una nuova sezione
    $sect = &$rtf->addSection();
    //Codice html per la tabella
    $righe = array("Rigadellatabella1""Ricgadellatabella2""Ecc");//Elenco di elmenti da inserire nella tabella
    //Genero il codice...
    $codice "<table><tbody><tr><td>".implode("</td></tr><tr><td>"$righe)."</td></tr></tbody></table>";
    //inserisco nella sezione il codice html della tabella
    $sect->writeText($codice, new Font(12), new ParFormat('center')); 
    //Faccio scaricare il file, chiamandolo tabella(.rtf)
    $rtf->sendRtf('table');  
    ?>
    Non ho provato il codice, ma dovrebbe andare.
    Per qualsiasi problema fammi sapere!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.