Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Geneazione PDF

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Geneazione PDF

    Ciao a tutti, sto cercando di modificare una pagina PHP che genera un PDF

    (se mancano delle informazioni al codice postato, integro immediatamente)

    ho fatto mille prove ma non riesco ad applicare la mia modifica


    Codice PHP:


    $prodTable
    =array("10","60");

    // viene impostato l'allineamento della tabella

        
    $colsAlign["Tariffa"] = "L";
        
    $colsAlign["Pz. 2"] = "R";
        
    $colsAlign["Pz. 22"] = "R";
        
    $colsAlign["Sconto 1"] = "R";
        
    $colsAlign["Sconto 2"] = "R";
        
    $colsAlign["Sconto 3"] = "R";

    // vengono impostate le dimensioni delle colonne della tabella

        
    $cols["Tariffa"] = "65";
        
    $cols["Pz. 2"] = "25";
        
    $cols["Pz. 22"] = "25";
        
    $cols["Sconto 1"] = "25";
        
    $cols["Sconto 2"] = "25";
        
    $cols["Sconto 3"] = "25";



    $pdf->addCols$cols,$prodTable,$bottom$focus->column_fields["hdnTaxType"]);
    $pdf->addLineFormat$colsAlign);



    $ppad=10;
    $y    $top+10;
    for(
    $i=0;$i<count($product_name);$i++) {
            
    $size $pdf->addProductLine$y$line[$i] );
            
    $y   += $size+$ppad

    se non ho capito male, questa parte visualizza l'elenco dei prodotti, uno per ogni riga

    for($i=0;$i<count($product_name);$i++) {
    $size = $pdf->addProductLine( $y, $line[$i] );
    $y += $size+$ppad;


    io vorrei aggiungere una condizione del tipo:

    (mentre vengono iterati i vari articoli) se il campo chiamato Tariffa è uguale ad "AAAA"

    allora vorrei inserire una riga aggiuntiva testuale (non con valori recupearti dal DB), per semplicità ipotizziamo che il comando per aggiungere una riga testuale nel PDF sia

    InsertRowPDF("testo");


    Ho fatto mille prove ma non capisco come modificare questo codice!!

    Grazie per l'aiuto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Nessun aiutino??


    Ho fatto altre prove ma non so dove sbattere la testa!

  3. #3
    mica è semplcie..usi FPDF????

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Hai ragione!!! Immagino che non sia semplice!! Io ho fatto mille prove ma mi perdo....


    Si, viene usato fpdf


    Se servono altri pezzi di codice fammi sapere

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Non sono ancora riuscita a venirne a capo :-((

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Valeria75_bis
    Non sono ancora riuscita a venirne a capo :-((
    Sei sicura di usare fpdf?

    Se cosi fosse credo che tu stia usando una classe che estende fpdf, visto che fpdf non ha dei metodi chiamato addCols o addLineFormat.

    Il metodo per scrivere una riga di testo in un pdf con fpdf è il seguente:

    codice:
    $pdf->Cell(20,10,'Title',1,1,'C');
    fai riferimento a questa pagina per i dettagli :

    http://www.fpdf.org/it/doc/cell.htm

    Questa invece per il manuale completo:

    http://www.fpdf.org/it/doc/index.php

    Ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    mmm grazie per l'aiuto! Forse non mi sono spiegata

    Io vorrei capire come intercettare una particolare condizione su un evento (if) e in quel caso aggiungere una riga bianca....

    Se allegango i files tutto diventa piu chiaro, posso farlo.....

    Grazie

  8. #8

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Scusa se insisto, già una volta te l'ho detto, non è che puoi consigliare a tutti lo zend framework, scrivilo in firma se proprio ci tieni, ma non è la risposta a tutto.

    ciao

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da Valeria75_bis
    mmm grazie per l'aiuto! Forse non mi sono spiegata

    Io vorrei capire come intercettare una particolare condizione su un evento (if) e in quel caso aggiungere una riga bianca....

    Se allegango i files tutto diventa piu chiaro, posso farlo.....

    Grazie
    Conosci il costrutto if? non capisco dove sta il problema...

    ciao

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.