Visualizzazione dei risultati da 1 a 10 su 10

Discussione: data in pdf

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    data in pdf

    ciao a tutti,

    come faccio ad inserire la data nel documento pdf

    codice:
    <?php
    require('../../fpdf/fpdf.php');
    $data = echo date('j-m-Y')
    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Image("../../layout/logo.jpg",55,10,100); 
    $pdf->Cell(0,20,'PESCARA $data');
    $pdf->Output();
    ?>
    grazie

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Mica è obbligatorio usare il costrutto echo.

    $data = date('j-m-Y');
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ok ma a video se faccio cosi
    codice:
    <?php
    require('../../fpdf/fpdf.php');
    $data = date('j-m-Y');
    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Image("../../layout/logo.jpg",55,10,100); 
    $pdf->Cell(0,0,'PESCARA $data');
    $pdf->Output();
    ?>

    viene fuori
    codice:
    PESCARA $data

    :master:

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    gli apici nn parsano le variabili, devi usare le virgolette:

    codice:
    $pdf->Cell(0,0,"PESCARA $data");
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    PERFETTO!!!

    solo una cosina ma se io ho impostato
    codice:
    $pdf->Cell(0,0,"PESCARA $data");
    perchè viene fuori una scritta grande??

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    dipende dal valore usato con setfont:
    http://www.fpdf.org/it/doc/setfont.htm



    think simple think ringo

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille,
    scusami è possibile centrare il testo nella pagina

    codice:
    $pdf->MultiCell(0,40,"LISTINO IN CONCESSIONE A $cliente STAMPATO IN DATA $data", 0, 'center');
    ho capito che posso passargli la distanza dal lato sinistro MultiCell(0,40,...) ma io non so quanto è lungo il testo... quindi non c'è un modo per centrarlo??


    grazie ancora

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mm... mi faresti un piccolo esempio

    non dà molte spiegazioni io vorrei che la scritta evidenziata uscisse al centro del foglio

    codice:
    $pdf->Image("../../layout/logo.jpg",55,10,100); 
    $pdf->MultiCell(0,40,"LISTINO IN CONCESSIONE A $cliente STAMPATO IN DATA $data", 0, 'center');
    $pdf->Output();
    //$pdf->Output("../../public/pdf/$cliente.pdf");

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, guarda questo codice ed il suo risultato:
    codice:
    require('fpdf/fpdf.php');
    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont( 'Arial' , 'B', 16 );
    $testo = "ciao ciao ciao ciao\n";
    $l = $pdf->GetStringWidth( $testo );
    $w = ceil( ( 210 - $l ) / 2 );
    $pdf->setX( $w );
    $pdf->Cell( $l, 10, $testo, 0, 1, 'C' ); 
    $pdf->Output( 'prova.pdf' );


    think simple think ringo

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.