1

Salut !

Je genere des pages PDF avec un script .. ou tout marche ..
SAUF .. le style que j'applique sur les input ..

j'ai :

<style type="text/css">



input {

border: 0px;
background-color: #222222;

}


legend{
border:1px;
padding:2px 10px 2px 10px;
background-color:#999999;
}
fieldset {
padding: 5px 15px 5px 15px;
}



</style>

Et j'aimerais que les input soient editable, mais que quand on édite pas, ils soient comme du texte normal .. avec un background transparent et pas de bordure ..

Pourquoi ca me prends pas le style pour mes input ??

Je n'ai pas de <form> avant ? est ce grave ? ( j'ai essayé avec, et ca marche pas non plus tongue )

2

Bon, j'ai fait des essais . en masse ..

Et seule le width peut être modifier dans le style ...
c'est pas très glop !!

pourtant, les pdf avec des input sans background-color ni bordure sont possible .. j'ai un pdf comme ça ...

Donc, c'est probablement que ca vient de html2pdf .. qui ne prends pas en compte ces valeurs pour les input ( pour une div, ca marche . )

Y'a t-il moyen de modifier les "valeurs par defaut" ? car la bordure "bleu-gris".. c'est pas top avec le reste du design de la page grin

et idem, le fond blanc doit bien être définit quelque part ???

3

en effet, je n'ai pas ajouté la prise en compte des CSS pour les inputs et autres champs de formulaire, par manque de temps
Ancien pseudo : lolo

4

Salut !

Merci pour la réponse !!

Et y'a moyen d'y remédier ?? roll

Où est ce qu'il faut aller gratter ?? ou juste de mettre par defaut background-color: transparent et border :0px ???

5

faut aller gratter du côté des fonctions o_input et autres
Ancien pseudo : lolo

6

Salut !

Bon, j'ia bien trouvé la fonction ... vers la ligne 5267 ..

Mais après quelques tentatives, j'ai pas réussi a faire passer l'argument style .. ET le VALUE ..

sur mon dernier "test", j'en suis a :
[code]
case 'text':

$w = $this->style->value['width']; if (!$w) $w = 40;

$h = $f*1.3;

$prop = array();

$prop['value'] = $param['value'];
$style= 'style="background-color:transparent"';

$this->pdf->TextField($name, $w, $h, $prop, $style, $x, $y);

break;
[/code]

Bon, j'avoue que c'est pas très "propre", mais j'assume mon incompétence .. tongue

Avec ca ! j'ia bien le background trnasparent ... MAIS j'ai plus le value ...

Moi, je veut les deux tongue