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

Delphi Discussion :

imprimer une image dans un fichier


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Par défaut imprimer une image dans un fichier
    bonjour,

    comme indiqué dans le titre, j'essaye depuis un moment d'imprimer une image (bmp par exemple) dans un fichier. Pour ca j'ai cree une imprimante virtuelle qui imprime dans FILE et aussi j'utilise le code suivant :

    img.LoadFromFile(srcFile);
    Printer.PrinterIndex := Printer.Printers.IndexOfName(printerName);
    Printer.BeginDoc();
    Printer.Canvas.Draw(0, 0, img);
    Printer.EndDoc();

    ce bout de code fonctionne tres bien sauf qu'il me demande le nom du fichier de sortie, ce qui est normal!

    est ce que quelqu'un connair comment je peux automatiser ca?

    merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 114
    Par défaut
    ou est ce que tu attribues le nom de fichier ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Par défaut
    en fait c'est au moment de l'execution de la ligne Printer.BeginDoc() qu'une petite fenetre apparaisse pour me demander le non du fichier de sortie. Par default le fichier est cree dans le meme repertoire que l'executable.

    Ma question concerne exactement cette fenetre, je veux pouvoir introduire un nom du fichier dans mon code pour que l'impression passe automatiquement sans me demander quoi que se soit

  4. #4
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Par défaut
    printer.title

    avant le printer.begindoc ???

    Je dis ça , sans avoir fait d'essais.

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Par défaut
    non tjs pas!
    la fenetre apparait tjs pour me demander le nom du fichier de sortie;((((

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Bon,
    google, "printtofile" +delphi,
    le *premier* résultat c'est http://flocke.vssd.de/prog/code/pascal/prt2file/
    et ch'suis cool, j'te mets un bout du Readme :
    Delphi unit giving the ability to directly specify the filename for printing
    when the "Print to file" option is checked, bypassing the query where to save
    the file.
    Tcho,
    JP

  7. #7
    Membre éclairé
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Par défaut
    je te remercie bcp pour l'interet que t'as porté à mon prob.

    en general, je n'ecris un message sur ce forum qu'après avoir epuisé toutes mes sources en cherchant à droite et à gauche, et en essayant des diffetents methodes.

    prt2file est un composant interessant et semble faire exactement ce que je demande, mais entre la theorie et la pratique c toute une histoire!! j'ai essayé QPrinter (meme catégorie), et j'ai meme essayé de developper mon propre composant... mais cette satanique fenetre me pourrit la vie;((((((

    je suis sur que c'est un truc tout bete encore mais je n'arrive pas à le voir, et jusqu'a un nouvel ordre je continuerai à galérer!!!

    Merci encore

  8. #8
    Membre éclairé
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Par défaut
    après une longue longue recherche, enfin je l'ai trouvé!!
    c'est le n ème article, et enfin un, simple et précis :
    http://www.elists.org/pipermail/delp...ne/009488.html

    comme quoi il ne faut pas désespérer dans cette vie car on fini toujours par y arriver

    merci à tout ceux qui ont essayé de m'aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ImageMagick] Sauvegarder une image dans un fichier
    Par kivan666 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 15/12/2006, 12h28
  2. [C# 2.0] Comment sauver une image dans un fichier Xml ?
    Par Louis-Guillaume Morand dans le forum C#
    Réponses: 4
    Dernier message: 08/09/2006, 17h47
  3. Enregistrer une image dans un fichier XML
    Par MiJack dans le forum Delphi
    Réponses: 12
    Dernier message: 24/05/2006, 10h24
  4. Insérer une image dans un fichier exe
    Par RenaudB dans le forum Delphi
    Réponses: 22
    Dernier message: 18/05/2006, 10h53
  5. Récupérer la taille d'une image dans un fichier (GIF/JPEG)
    Par SheikYerbouti dans le forum Multimédia
    Réponses: 4
    Dernier message: 12/05/2005, 14h17

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