Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    FPDF : creare un report complesso

    Ciao

    ho un report che definisco complesso in quanto viene generato leggendo una cinquantina di campi da una tabella. In pratica non è altro che una scheda anagrafica (nome, cognome indirizzo e parecchi altri campi).
    Finora ho solo fatto cose semplici e ho sempre fatto cosi per ogni campo

    $pdf_doc->Cell(35, 10, "Signor: " . $cognome." ".$nome, 0, 1, 'C');

    Ma diventa una cosa lunghissa fare cosi. Ho provato a fare una cosa del genere:

    $stringa = "

    Signor : $cognome, nome e .......... bla bla bla con codice html tipo tabella per impaginazione

    ";

    $pdf_doc->Cell(35, 10, $stringa, 0, 1, 'C');

    Ma facendo cosi stampa anche l'html.

    Sono costretto a fare una riga alla volta ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Ragazzi sono nelle canne ... Se voglio stampare una semplice coppia di valori cognome e nome

    posso fare cosi :

    $pdf_doc->Cell(35, 10, "Cognome: " . $cognome, 0, 1, 'L');

    E cosi stampa

    Cognome : Rossi

    Però in realta mi trovo in questa condizione

    Cognome: Rossi Nome : Paolo Partita IVA : 01923343 Citta: Savona

    cioè piu campi sulla stessa riga e , per quanto ho visto finora, la funzione CELL(..) va a capo ogni volta, non riesco ad allienarla sulla stessa riga !

    Chi puo aiutarmi ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  3. #3
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    Se vuoi scrivere delle celle una a fianco all'altra
    Codice PHP:
    $pdf_doc->Cell(3510"Cognome: ".$cognome00'L');
    $pdf_doc->Cell(3510"Nome: ".$nome00'L');
    $pdf_doc->Cell(3510"Partita IVA: ".$piva00'L');
    $pdf_doc->Cell(3510"Città: ".$citta01'L'); 
    Ciao


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  4. #4
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Si è vero, cosi funziona ma perde la formattazione del testo. Mi serve, per forza, avere un incolonnamento a tabella che invece cosi non ho perché la dimensione delle colonne dipende dal testo che contiene !
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  5. #5
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    Per quanto riguarda la dimensione delle celle bisogna agire sul primo parametro

    Codice PHP:
    $pdf_doc->Cell(3510"Cognome: ".$cognome00'L'); 
    Quindi sul 35.

    Purtroppo non c'è un dimensionamento automatico, ma devi dargli una dimensione minima.


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

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.