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

Lazarus Pascal Discussion :

[0.9.31] Transformer une TStringGrid d'une Form en pdf "couleur"


Sujet :

Lazarus Pascal

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [0.9.31] Transformer une TStringGrid d'une Form en pdf "couleur"
    Bonjour,

    Je cherche à évaluer s'il est possible (ie par quels procédés) de transformer une TStringGrid d'une Form en pdf "couleur" ? Ce format de sortie "pdf" est retenu car il est le plus facile à exploiter (visualiser, diffuser, copier, mailer...) par les consultants.

    Passer "directement" de la Form au fichier.pdf, je n'imagine aucune approche.
    Passer par une phase d'impression avec LazReportPdfExport me semble être une option pouvant être retenue sauf que :
    • Sans LazReport, la construction est envisageable "à la main" sous forme d'une impression. C'est une programmation "longue" découplée totalement de la StringGrid elle-même. La programmation se réfère directement aux contenus des variables du programme qui déterminent les couleurs, les images, les textes contenus dans les cellules de la StringGrid. C'est réalisable (calculable) à l'échelle désirée (A3-paysage) de manière plutôt fine mais... compliquée. Mais comment l'exporte-t-on en pdf avec Lazarus ? En dernier ressort, en utilisant une 'imprimante pdf' comme PdfCreator (Win) ou cups-pdf (Lin) ce dont je voudrais me dispenser afin de rendre mon programme aussi autonome que possible. Mais c'est quand même une solution réellement fonctionnelle que j'ai testée.
    • Avec LazReport, l'exportation semble plus facile (encore faudra-t-il voir le résultat de cette "production automatique"... Enfin, sur le papier cela marche)... Mais comment redessiner la StringGrid (son équivalent graphique) au bon format, en respectant les couleurs ? Autrement dit, comment piloter de manière dynamique l'interface de Lazreport ? Je sais le faire pour remplir des champs prédéterminés dans les bandeaux mais je ne sais pas générer un champ directement dans le bandeau à partir de Lazarus. Est-ce possible ?

    Voici un modèle de départ 'tronqué en largeur et hauteur' sur la Form.

    Il s'agit à l'arrivée d'un ruban pédagogique.
    Merci cordialement. Gilles
    Dernière modification par Invité ; 16/01/2012 à 16h02. Motif: Syntaxe

Discussions similaires

  1. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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