Autore Topic: [RISOLTO] Eseguire Gambas in open suse leap  (Letto 1096 volte)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #15 il: 12 Settembre 2023, 20:44:35 »
Ciao a tutti!
Per PdfWriter ci vuole gb.poppler
allora ... non serve per pdfwriter ma per avere l'anteprima del file.
Siccome sono mooolto arruginito, adesso vedo di trovare dove avevo messo le mani.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #16 il: 12 Settembre 2023, 22:43:45 »
Ciao a tutti!
Per PdfWriter ci vuole gb.poppler
allora ... non serve per pdfwriter ma per avere l'anteprima del file.
Siccome sono mooolto arruginito, adesso vedo di trovare dove avevo messo le mani.

Ciao Golia e grazie,

l'esempio (versione 1.0.1 del 2020) usa ancora gb.pdf e agendo sul pulsante Info PDFWriter ottieni errore di file non esistente e è anche l'unica cosa che sembra non funzionare.

Gli esempi sembrano funzionare molto bene.

Il progetto aggiornato con gb.poppler non l'ho trovato

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #17 il: 13 Settembre 2023, 08:51:30 »
Ciao Gianluigi
Dove posso scaricare la versione 1.0.1 ...... non trovo più niente...

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #18 il: 13 Settembre 2023, 08:57:23 »
Ciao Gianluigi
Dove posso scaricare la versione 1.0.1 ...... non trovo più niente...

Avevo indicato il link a pagina 1 : https://www.gambas-it.org/smf/index.php?topic=7735.msg48219#msg48219

 :P  :)
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #19 il: 13 Settembre 2023, 09:11:54 »
 :D ormai mi conosci lo sai che sono distratto  ;) ;)

In pratica come avevo detto è il visualizzatore che non funziona, infatti nel mio progetto ho cambiato il form di per l'anteprima. Se riesco a decifrarlo lo allego.

PdfWriter è una classe e quindi rispetto agli altri componenti di Gambas sopporta bene tutti i grilli che passa per testa a Bennoit, infatti funziona ancora dalla versione 2

Intanto allego questo esempio, che se uno non vuole rotture di c... PdfWriter funziona sempre. Apre il file pdf con il visualizzatore di default del sistema

Appena ho un pò di tempo vedo di mettere apposto il form anteprima

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #20 il: 13 Settembre 2023, 09:17:22 »
Intanto che aspettiamo cosa dice Franco, ti ringrazio molto della disponibilità  :-*

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.702
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #21 il: 13 Settembre 2023, 09:31:07 »
Intanto che aspettiamo cosa dice Franco, ti ringrazio molto della disponibilità  :-*

 :ciao:
+1
 :-*
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #22 il: 13 Settembre 2023, 11:18:16 »
In velocità... magari per favore qualcuno lo provi. io ho la versione 3.16.9

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #23 il: 13 Settembre 2023, 11:21:41 »
Citazione
Intanto che aspettiamo cosa dice Franco, ti ringrazio molto della disponibilità 

è un piacere ricambiare i vostri aiuti  :2birre: :2birre:

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #24 il: 13 Settembre 2023, 12:02:17 »
In velocità... magari per favore qualcuno lo provi. io ho la versione 3.16.9

Sulla versione Master funziona tutto bene, pulsante Info PDFWriter a parte come già segnalato prima.

Ripeto quello che conta davvero funziona bene

Ancora grazie  :2birre: :2birre:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #25 il: 13 Settembre 2023, 14:23:06 »
Ritengo che effettivamente stavo capendo qualcosa di errato; ho quindi ristabilito la situazione togliendo la spunta da gb.report2 ed inserendo gb.poppler, ho anche notato che nella voce Opzioni sempre nel menu proprietà progetto compare una spunta Mostra i componenti ed i controlli deprecati, ma la scelta non genera modifiche per quanto riguarda la mia situazione quindi torniamo a bomba su quella maledetta istruzione.

Come ha scritto Vuott il problema dell'istruzione hPdf = New PdfDocument e che li ci vuole il percorso e il nome del file pdf da mostrare, quindi devo pensare che questa modifica viene resa necessaria dal cambio del componente perché in precedenza quella parte di programma non generava problemi.

E' meglio quindi che verifichi più precisamente il listato, sapete il tempo che è passato ha accumulato parecchia ruggine ed è ora che me la scrolli d'addossio
Bye by Afo

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #26 il: 13 Settembre 2023, 15:01:35 »
Codice: [Seleziona]
Sulla versione Master funziona tutto bene, pulsante Info PDFWriter a parte come già segnalato prima.
  :-[
Allego l'esempio apposto.

@Franco
se mi alleghi un'esempio posso darti una mano.
 :2birre:

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #27 il: 13 Settembre 2023, 15:11:00 »
Ho provato ad inserire la modifica richiesta, ma temo che ci sia ancora da capire alcune cose, a me sembra che le modifiche da inserire siano torppo profonde

Codice: [Seleziona]
  SpinBox1.Value = 2
'  hPdf = New PdfDocument ***** modifica in prova del 13/9/23
  hPdf = New PdfDocument("/tmp/report.pdf")
'  hPdf.Open(MyReport) ***** modifica in prova del 13/9/23
  If PdfOr = True Then
      hPdf.Zoom *= Sqr(1)
  Else
      hPdf.Zoom *= Sqr(0.75)
  Endif

Nella seconda istruzione commentata viene rilevato che Open (hPdf.Open...) e un simbolo sconosciuto nella classe PdfDocument e poco più sotto, nella if anche Zoom ottiene lo stesso risultato, devo anche far notare che MyReport è una variabile descritta poco prima che contiene /tmp/report.pdf, tutto questo mi fa venire molti dubbi su ciò che sto facendo anche perché quel pezzo di listato fa comunque parte di PrintPDF versione 0.0.2
Bye by Afo

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #28 il: 13 Settembre 2023, 15:14:11 »
Printpdf devi cambiarlo con quello che ho postato prima, non funziona senza il componente ..PDF
praticamente Printpdf è stato rifatto
« Ultima modifica: 13 Settembre 2023, 15:17:05 da Golia »

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Eseguire Gambas in open suse leap
« Risposta #29 il: 13 Settembre 2023, 15:20:39 »
Gianluigi ho trovato questo:
https://www.gambas-it.org/wiki/index.php/Codice_essenziale_per_mostrare_un_file_PDF_con_le_risorse_del_Componente_gb.poppler
Hai a portata di mano un'esempio? penso sia più figo del mio  :D