Autore Topic: Metodi nascosti e pdfwriter  (Letto 1512 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Metodi nascosti e pdfwriter
« il: 30 Settembre 2010, 17:34:58 »
Devo passare al report dei dati...sto pensando di utilizzare i metodi nascosti, secondo voi si puo'?

Codice che richiama il report originale:
Codice: [Seleziona]
PUBLIC SUB stampa_Click()
  DIM hStampa AS Process  
  DIM pdf AS cAlimenti  
  RANDOMIZE  
  pdf = NEW cAlimenti("Portrait", "mm", "A4")  
  pdf.Open()  
  pdf.AliasNbPages()  
  pdf.Data  
  pdf.Output(User.Home & "/reportAlimenti.pdf", FALSE)  
  hStampa = SHELL ("evince " & User.Home & "/reportAlimenti.pdf")
END

la variabile va caricata dalla classe richiamata...per cui non so se la soluzione dei metodi nasc. è possibile.
« Ultima modifica: 30 Settembre 2010, 17:37:28 da andy60 »

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #1 il: 30 Settembre 2010, 17:48:31 »
Ciao Andy,
Se ho capito bene, potresti fare così:

Nella classe report/funzione Data 
Citazione
PUBLIC FUNCTION Data(passdati AS String)
Quando richiami il report :
Citazione
PUBLIC SUB stampa_Click()
  DIM hStampa AS Process 
  DIM pdf AS cAlimenti 
  RANDOMIZE   
  pdf = NEW cAlimenti("Portrait", "mm", "A4") 
  pdf.Open() 
  pdf.AliasNbPages() 
  pdf.Data("Devo mettermi a dieta")
  pdf.Output(User.Home & "/reportAlimenti.pdf", FALSE) 
  hStampa = SHELL ("evince " & User.Home & "/reportAlimenti.pdf")
END


Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #2 il: 30 Settembre 2010, 19:06:29 »
Se nella classe del report la funzione data accetta il parametro si puo' fare, grazie x la dritta!!! :2birre:
e un piccolo gift, una ricetta in 'zona'
« Ultima modifica: 30 Settembre 2010, 19:16:28 da andy60 »

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #3 il: 30 Settembre 2010, 20:14:39 »
grazie, devo proprio far vedere il tuo progetto a mia moglie, e che dopo non ho più scuse ;D Ciao  :2birre: intanto ci beviamo una birra  ;D

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #4 il: 30 Settembre 2010, 22:42:10 »
meglio un buon bicchiere di rosso...che fornisce 1 miniblocco di carboidrati gr.120 e calorie 40.. :P

« Ultima modifica: 30 Settembre 2010, 22:44:28 da andy60 »

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #5 il: 01 Ottobre 2010, 01:19:21 »
grazie, devo proprio far vedere il tuo progetto a mia moglie, e che dopo non ho più scuse ;D Ciao  :2birre: intanto ci beviamo una birra  ;D

sempre a sbevazzare  :nono:

attenti che ho visto leo in giro  ;)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #6 il: 01 Ottobre 2010, 07:50:00 »
grazie, devo proprio far vedere il tuo progetto a mia moglie, e che dopo non ho più scuse ;D Ciao  :2birre: intanto ci beviamo una birra  ;D

sempre a sbevazzare  :nono:

attenti che ho visto leo in giro  ;)
:P

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #7 il: 01 Ottobre 2010, 11:57:07 »
 :rotfl:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Metodi nascosti e pdfwriter
« Risposta #8 il: 01 Ottobre 2010, 15:36:11 »
Ora che non siamo più tutti ubriachi dovremmo tornare un pò in topic.... ;)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #9 il: 01 Ottobre 2010, 18:07:04 »
Giusto!!! (per questa volta...  ;D )

Perdona andy, ma il metodo Data in PdfWriter non esiste, perchè deve essere implementato nelle tue routines.

PdfWriter usa solo due metodi: Header e Footer, rispettivamente per stampare l'instazione e il fondo pagina di ogni foglio. Questi metodi, che ora ho implementato anche come eventi, vengo richiamati rispettivamente ad ogni inizio e fine pagina.

Il metodo Data(), che può chiamarsi come vuoi tu, non è altro che un metodo che si occupa di fornire a PdfWriter "TUTTI" i dati necessari alla stampa. Questo intende, per esempio, l'estrarre le informazioni da un archivio e formattarle utilizzando le funzioni di PdfWriter.
Quando PdfWriter riceve questi dati, inizia a creare le pagine, e chiama opportunamente i metodi Header e Footer per ogni pagina.

Quello che però non capisco, è cosa c'entrano ora i metodi nascosti, e cosa intendi per usarli con PdfWriter...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #10 il: 01 Ottobre 2010, 22:06:29 »
Giusto!!! (per questa volta...  ;D )

Perdona andy, ma il metodo Data in PdfWriter non esiste, perchè deve essere implementato nelle tue routines.

PdfWriter usa solo due metodi: Header e Footer, rispettivamente per stampare l'instazione e il fondo pagina di ogni foglio. Questi metodi, che ora ho implementato anche come eventi, vengo richiamati rispettivamente ad ogni inizio e fine pagina.

Il metodo Data(), che può chiamarsi come vuoi tu, non è altro che un metodo che si occupa di fornire a PdfWriter "TUTTI" i dati necessari alla stampa. Questo intende, per esempio, l'estrarre le informazioni da un archivio e formattarle utilizzando le funzioni di PdfWriter.
Quando PdfWriter riceve questi dati, inizia a creare le pagine, e chiama opportunamente i metodi Header e Footer per ogni pagina.

Quello che però non capisco, è cosa c'entrano ora i metodi nascosti, e cosa intendi per usarli con PdfWriter...

sono talmente euforico x averli usati che voglio usarli dappertutto...ho sistemato il codice del report, prima utilizzavo delle variabili globali x creare i resukt da visualizzare, ora le passo come argomento di Data

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #11 il: 03 Ottobre 2010, 13:18:57 »
Ha, ok... hai scoperto il giocattolo, e mò ci giochi...  ;D

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #12 il: 03 Ottobre 2010, 14:30:11 »
Ha, ok... hai scoperto il giocattolo, e mò ci giochi...  ;D

e si..cmq ho un problema che non capisco con le column view e un sql di ricerca dati fra due date, guarda i posts

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Metodi nascosti e pdfwriter
« Risposta #13 il: 03 Ottobre 2010, 20:12:16 »
Credo che qualcuno si sia già interessato al tuo problema...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Metodi nascosti e pdfwriter
« Risposta #14 il: 03 Ottobre 2010, 22:18:15 »
Credo che qualcuno si sia già interessato al tuo problema...

vedo...