IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PDF] TCPDF et ajout d'une couleur sur le texte


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Expert technique
    Inscrit en
    Septembre 2003
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert technique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 328
    Par défaut [PDF] TCPDF et ajout d'une couleur sur le texte
    Bonjour,

    Je génère une liste depuis une base de données MySQL en utilisant php + tcpdf.
    La liste est affichée sous forme de tableau. J'ai une classe MyPDF qui intègre tous les headers qu'il faut. J'instancie alors un nouvel objet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);
    ...
    ...
     
    $header=array('Nom','Prenom','Antenne','Date CV','Date Ass','Statuts');
    Je voudrai mettre le texte de la dernière colonne (Statuts) en rouge et en gras suivant le statuts récupéré en base. Le hic c'est que je parse les valeurs avec un array :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    while ($x = mysql_fetch_assoc($list)) {
    ....
    $temp[] = array (
                                                     0 => $x['NomSalarie'],
                                                     1 => $x['PrenomSalarie'],
                                                     2 => $x['antenne'],
                                                     3 => $x['datecv'],
                                                     4 => $x['dateass'],
                                                     5 => $x['prob']
                                            );
    }
     
    pdf->ColoredTable($header,$temp);
    $pdf->Output("pdf/list.pdf", 'F');
    Auriez-vous une idée svp ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Et quel est ton problème ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Expert technique
    Inscrit en
    Septembre 2003
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert technique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 328
    Par défaut
    Je voudrai mettre le texte de la dernière colonne (Statuts) en rouge et en gras suivant le statuts récupéré en base, et je ne sais pas du tout comment faire.

    Je sais que pour mettre une couleur de texte, je peux utiliser SetTextColor,
    mais comment l'appliquer au dernier élément de mon array ?

Discussions similaires

  1. ajouter une couleur sur un bloc de cellule
    Par calvi2002 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/07/2009, 12h55
  2. [Evénements]Ajout d'une méthode sur un événement d'un bouton
    Par Salam59 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 15h47
  3. Réponses: 7
    Dernier message: 01/03/2006, 18h14
  4. Réponses: 2
    Dernier message: 19/02/2006, 12h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo