Question

J'ai des fichiers que je dois conduire à travers un pilote d'impression et enregistrez ensuite sous forme de fichiers. Puis-je utiliser programactly la structure DEVMODE pour conduire ces fichiers sans openning l'application, il a été créé en? Je peux aussi modifier les valeurs de structure DevMode au changement à d'autres types de fichiers et programme continuer à les conduire et les sauver des fichiers?

Était-ce utile?

La solution

Quand vous dites « vous avez des fichiers que vous voulez conduire à travers un pilote d'impression » - Je suppose que vous voulez dire ces fichiers sont des fichiers d'entrée (document) comme un document Word, un fichier texte, un fichier .jpg etc, correct? Si oui, alors je suppose que votre idée habitude une bonne tenue. DEVMODE est une structure de pilote utilisé par le pilote d'impression pour communiquer à l'application. Il a les paramètres qui sont nécessaires pour l'impression du travail. Cependant, l'application crée le travail d'impression en convertissant effectivement son contenu dans le format GDI qui est ensuite transmis au pilote d'impression qui convertit dans le format d'impression. Ainsi, pour exemple: Un document Word est lu par l'application Word, son contenu converti en appels API GDI et envoyé à GDI qui l'envoie ensuite au conducteur qui le convertit dans la langue de l'imprimante (dire PCL ou PS)

.

Si vous pouvez donner plus de détails sur la raison pour laquelle vous voulez faire cela, je peux vous aider

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top