Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di inserire la versioni di Odoo per cui poni la domanda

ARGOMENTO: Odoo9 Generare un template

Odoo9 Generare un template 2 Anni 6 Mesi fa #24899

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Ciao gigidn,
ho provato in vari modi ma non trovo una soluzione.
L'immagine ha le seguenti dimensioni:
  • larghezza 5245px
  • altezza 1547px
  • Formato png con sfondo trasparente

NEl CSS ho aggiunto uno stile per adattare più facilmente il formato
img.resize_logo{
   max-width:50%;
   max-height:50%;
}

e nel file del mio report xml:
<div class="col-xs-4">
                  <img class="resize_logo" t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="align:left; padding-bottom: 7px;$
                   </div>

Analizzando la pagina HTML il logo si trova in un riquadro di 390 x 187 chiaramente occupa molto più spazio in verticale di quello che dovrebbe spostando tutto il resto verso il basso.
Molto strano....


Alla fine ho trovato un workaround aggiungendo in locale nel mio report il logo e modificato come segue il report
 <div class="col-xs-4">
                                        
     <img class="resize_logo" t-if="company.logo" t-att-src="'/report_sd/static/src/img/logo_SD.png'" style=" max-height:100px; align:left; padding-bottom: 7px;"/>
                    </div>

Avrei preferito poter utilizzare il logo caricato da interfaccia WEB ma non riesco a formattarlo. Comunque se qualcuno vede dove sbaglio mi interessa comunque riuscire ad integrare il logo standard
Ultima modifica: 2 Anni 6 Mesi fa da giancarlo64. Motivo: trovato workaround
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Odoo9 Generare un template 2 Anni 6 Mesi fa #24902

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Non capisco dove sta il problema ... continui a fissare l'altezza e non la lunghezza .... la tua immagine ha un aspect rateo di 1:3,39 (circa) ... quindi se imposto height a 145 otterrai una lunghezza pari (145*3,39 = 491px) tutto questo poi scalato per farlo entrare nella grid di bootstrap. Considera che la stampa viene fatta a bassa risoluzione.

Vado a memoria ma max-height dovrebbe essere ignorato da wkhtmltopdf come da molti browser.

Ripeto fissa la larghezza a quella disponibile nella grid, dovrebbe funzionare.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.122 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam