Back to top

Autore Topic: CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?  (Letto 3846 volte)

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Salve a tutti. Rieccomi quì.
Come da titolo è possibile utilizzare i css per personalizzare il pdf?
Sul web non ho trovato poco o niente e quello che ho trovato non funziona.... Help!!!
Grazie a tutti.
SW

Uso Chronoform 5

Offline Ago_

  • Abituale
  • ****
  • Post: 823
  • Sesso: Maschio
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #1 il: 12 Mag 2017, 19:18:18 »
il pdf lo generi da codice html, se agganci a quel codice un css magari potrebbe funzionare, ma aspettiamo gli esperti

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #2 il: 12 Mag 2017, 19:40:53 »
Purtroppo non va.  :(

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #3 il: 12 Mag 2017, 23:03:52 »
hai provato con css in line con il parametro style=" ....: ...;" negli elementi html ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #4 il: 12 Mag 2017, 23:53:01 »
Si e non finziona purtroppo. Tra l'altro hon provato a richianare una immagine con img src ma sul pdf viene trasfornata in bianco e nero.

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #5 il: 13 Mag 2017, 16:01:31 »
Questo è il codice che ho messo:

<div style="max-width: 340px;width: 336px; min-height: 205px;background-image: url(http://www.mazzellasalsa.it/tessera2017.png)"></style>
<img src= "http://www.mazzellasalsa.it/barcode.php?codetype=Code39&size=80&text={barcode}" style="position: relative;left: 170px;    top: 21px;"></style>
<div style="color: #242424;font-family: Tahoma;font-weight: bold;font-size:10pt;text-transform:uppercase;position: relative;left: 87px;top: -89px;top: 44px;">{name} {cognome}</div></style>
<div style="font-family: Tahoma;font-weight: bold;
font-size: 10.4pt;color: #000000;position: relative;left: -117px;top: 14px;   
text-align: center;">id
 {id}</div></style>
<div style="font-weight: normal;font-family: Consolas;letter-spacing: 4px;color: #DA251D;position: relative;left: 194px;
top: -70px;">{barcode}</div></div></style>

Ho notato che funziona solo color e font-family. Le posizioni non modificano nulla e il background non viene mostrato. Le immagini vengono visualizzate in bianco e nero.
A questo punto credo sia una limitazione dell'action...

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #6 il: 13 Mag 2017, 16:41:34 »
Ciao, non ci capisco di queste cose ma da quello che ho potuto intuire leggendo qui, ti consiglio di leggere la prima risposta, TCPDF non supporta background-image ed altre regole css che stai utilizzando, cito una parte:
Citazione
Currently, only the following CSS attributes are supported:

    font-family
    font-size
    font-weight
    font-style
    color
    background-color
    text-decoration
    width
    height
    text-align

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #7 il: 13 Mag 2017, 16:46:27 »
Puoi provare co FPDF non so se supportata nativamente da CF ma credo che puoi implementarla, ovviamente è free.

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #8 il: 13 Mag 2017, 17:09:20 »
Grazie per le risposte, in effetti gli attributi che possono funzionare sono veramente pochi .
Faccio una prova con FPDF vediamo cosa succede....
SW

Offline salsaweb

  • Esploratore
  • **
  • Post: 107
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #9 il: 13 Mag 2017, 17:39:48 »
Ho letto ma è troppo complicato per me. Mi arrendo... Magari in futuro aggiungeranno altri attributi  :-[

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #10 il: 13 Mag 2017, 18:07:10 »
L'action TCPDF utilizza la libreria TCPDF di Nicola Ostuni. Per averla studiata in passato per implementarla in Chronoforms prima della disponibilità dell'action credo di poter dire che proprio per le sue caratteristiche non  gestisce tutti i tag HTML e css.

Rimane tuttavia un potente accessorio di Chronoforms che consente di realizzare allegati pdf semplici ma funzionali, senza grandi necessità grafiche.

Per averla implementata in passato in chronoforms, praticamente è una classe PHP, penso che ciò sia possibile anche con altre librerie. Dipende però dalle loro caratterische e dalle modalità di fuzionamento che caso per caso vanno studiate per il loro adattamento a Chronoforms.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline $Red

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:CHF 5 - è possibile aggiungere css utilizzando la action TCPDF?
« Risposta #11 il: 14 Mag 2017, 13:06:20 »
nel link che ho postato sopra consiglia 2 alternative e domPDF mi sembra interessante per quanto riguarda le caratteristiche richieste da salsaweb
Citazione
    handles most CSS 2.1 and a few CSS3 properties, including @import, @media & @page rules
    supports external stylesheets, either local or through http/ftp (via fopen-wrappers)
    supports complex tables, including row & column spans, separate & collapsed border models, individual cell styling

 



Web Design Bolzano Kreatif