Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - MassimoP

Pagine: [1]
1
Programmazione / Re:WebView
« il: 31 Dicembre 2025, 11:36:14 »
Grazie a tutti,
ho risolto in questo modo, non so se è il migliote ma funzionza):

Codice: [Seleziona]
Public Sub btnStampa_Click()

  Dim pPrinter As New Printer
  Dim sUrl As String
  Dim sPdf As String = "/tmp/pagina.pdf"
 
  Try Kill sPdf
  If pPrinter.Configure() Then Return
  If tabFattura.Index = 0 Then
    sUrl = webCompleta.Url
    Shell "chromium --headless --disable-gpu --no-sandbox --print-to-pdf=" & sPdf & " '" & sUrl & "'"
    While Not Exist(sPdf)
      Wait 0.1
    Wend
    Shell "lp " & sPdf
  Endif

End
Buon Anno Nuovo a tutti!
Massimo

2
Programmazione / Re:WebView
« il: 22 Dicembre 2025, 11:58:19 »
Ciao Gianluigi,
utilizzo Gambas 3.21.1 su OpenSuSE Leap 16.0
Ho quardato "gb.web.gui" ma devo camiare un sacco di componenti per poterlo utilizzare. Preferirei continuare con WebView per il momento,

3
Programmazione / Re:WebView
« il: 22 Dicembre 2025, 11:54:18 »
Buongiorno a tutti!
Mi chiamo Massimo e sono nuovo su gambas.it.
Ho un problema con WebView e spero che qualcino più preparato di me possa aiutarmi.
Ho sviluppato, con Gambas 3.15.1 con qt4 e, in WebView c'era la prorietà Frame con cui stampavo il contenuto di WebView. Ora con Gambas 3.21 e qt5 questa prorietà non esiste più.
Come posso utilizzare quello che ho nel programma?
Avevo Web.View1.Frame.Print(pPrinter) ora come posso fare?
Grazie in anticipo a tutti.

Ciao Massimo,

intanto ti devo subito informare che WebView è destinato a scomparire.
Quando fanno domande su di lui Benoit Minisini risponde "usa gb.web.gui"

Poi per poterti aiutare dovrei sapere che Gambas usi e su quale sistema.
Se apri la IDE di Gambas, su un progetto qualunque, puoi cliccare sul menu di aiuto quello con il punto interrogativo e poi sulla voce "Informazioni di sistema..." si apre una finestra , clicca su copia e poi incolla qui fra
Codice: [Seleziona]
che ottieni cliccando sul pulsante col cancelletto.

È un po che non uso WebView ma se vuoi un mio consiglio, io nella tua situazione, farei così:
rimarrei fermo sul Gambas che funziona bene con WebView, nel frattempo mi studierei bene gb.web.gui e aggiornerei il mio programma li.

Trovare una soluzione con WebView penso sia fattibile ma servirebbe solo a prolungare l'agonia, insomma uno sforzo inutile.

Attendo tue notizie, per sapere in quale direzione intendi muoverti.

 :ciao:


4
Programmazione / WebView
« il: 21 Dicembre 2025, 09:42:44 »
Buongiorno a tutti!
Mi chiamo Massimo e sono nuovo su gambas.it.
Ho un problema con WebView e spero che qualcino più preparato di me possa aiutarmi.
Ho sviluppato, con Gambas 3.15.1 con qt4 e, in WebView c'era la prorietà Frame con cui stampavo il contenuto di WebView. Ora con Gambas 3.21 e qt5 questa prorietà non esiste più.
Come posso utilizzare quello che ho nel programma?
Avevo Web.View1.Frame.Print(pPrinter) ora come posso fare?
Grazie in anticipo a tutti.

Pagine: [1]