[gepi-users] Compteur appréciation
BenjyNet
benjynet at free.fr
Mer 28 Nov 21:18:35 CET 2007
Oui effectivement chez moi ça ne marche pas :)
Mais merci quand même !
Je sais pas trop comment faire maintenant tiens.... faut que j'explique
aux profs là !
christian.chapel at free.fr a écrit :
> Bonsoir,
>
>
>> que certaines appréciations étaient coupées sur les bulletins pdf, certainement
>> parce que les profs en mettent des tartines. Y'aurai-t-il une correction
>>
> apportée >pour ce probleme sans que ça diminue la taille de la police qui
> devient alors >illisible ?
>
> La proposition est celle-ci, mais attention cela à marché chez certain mais pas
> chez d'autre et je n'est pas d'autre idée.
>
> Attention avant tout modification du dit fichier, faire une sauvegarde de
> celui-ci.
>
> Fichier : bulletin/bulletin_pdf_avec_modele_classe.php
>
> chercher le paragraphe :
> // calcule de la taille du texte des appréciation
>
> ensuite remplacer ce qu'il y a entre
> // calcule de la taille du texte des appréciation
> et
> // $largeur_utilise = 0;
>
>
> avec le code ci-dessous :
> $hauteur_caractere_appreciation = 9;
> $pdf->SetFont($caractere_utilse[$classe_id],'',$hauteur_caractere_appreciation);
>
> //suppression des espace en début et en fin
> $app_aff = trim($matiere[$ident_eleve_aff][$id_periode][$m]['appreciation']);
>
> $taille_texte_total = $pdf->GetStringWidth($app_aff);
> $largeur_appreciation2 = $largeur_appreciation - $largeur_sous_matiere;
>
> //$taille_texte = (($espace_entre_matier/3)*$largeur_appreciation2);
> $nb_ligne_app = '2.8';
> $taille_texte_max = $nb_ligne_app * ($largeur_appreciation2-4);
> $grandeur_texte='test';
> while($grandeur_texte!='ok') {
> if($taille_texte_max < $taille_texte_total)
> {
> $hauteur_caractere_appreciation = $hauteur_caractere_appreciation-0.3;
> $pdf->SetFont($caractere_utilse[$classe_id],'',$hauteur_caractere_appreciation);
> $taille_texte_total = $pdf->GetStringWidth($app_aff);
> } else { $grandeur_texte='ok'; }
> }
> $grandeur_texte='test';
> $pdf->drawTextBox($app_aff, $largeur_appreciation2, $espace_entre_matier,
> 'J', 'M', 1);
> $pdf->SetFont($caractere_utilse[$classe_id],'',10);
> $largeur_utilise = $largeur_utilise + $largeur_appreciation2;
>
>
>
>
>> Sinon pourquoi ne pas intégrer un système de calcul du nombre de caractère
>> comme on peut le trouver sur certains sites d'achat au niveau des SAV genre
>> 150 caractères maxi et ça décompte. Hop comme ça le problème est réglé.
>>
>
> c'est tout simplement que les bulletins HTML permet de mettre autant de
> caractère souhaiter.
>
> Bonne soirée
> Christian
>
> _______________________________________________
> gepi-users mailing list
> gepi-users at lists.adullact.net
> https://lists.adullact.net/mailman/listinfo/gepi-users
>
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: http://lists.adullact.net/pipermail/gepi-users/attachments/20071128/dac8b4bc/attachment-0001.htm
Plus d'informations sur la liste de diffusion gepi-users