Est-ce que vous connaissez un composant ou une fonction simple à utiliser qui permet d'imprimer n'importe quel type de fichier en Delphi ? Je cherche donc une fonction qui s'utilise un peu comme ça :
Rien de vraiment compliqué . Avec la possibilité de spécifier en paramètres le nom de l'imprimante à utiliser et le nombre de copies qu'on veut avoir, ce serait encore mieux . Même si je pourrai me débrouiller pour ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PrintFile('machin.chose');
Je vais l'utiliser dans un programme qui effectuera des impressions en batch.
ShellExecute ne me convient pas parce que ça ne marche pas sur certains types de fichiers (images par exemple). La GDI avec ses BeginDoc et EndDoc encore moins parce que c'est trop bas niveau (donc je devrai moi-même vérifier quel est le type du fichier qu'on va imprimer, l'ouvrir puis le desinner, etc.) alors que je souhaite pouvoir imprimer n'importe quel type de fichier.
Merci à vous .
Partager