Pregunta

Tengo archivos que necesito para conducir a través de un controlador de impresión y guardar luego como archivos. ¿Puedo usar programactly la estructura DEVMODE para conducir estos archivos sin openning la aplicación que fue creado en? También puedo cambiar los valores de estructura DEVMODE para cambiar a otros tipos de archivos mediante programación y continuar conduciendo ellos y guardarlos en archivos?

¿Fue útil?

Solución

Cuando se dice "tiene archivos que desea controlar a través de un controlador de impresión" - Supongo que significa que estos archivos son de entrada (document) archivos como un documento de Word, un archivo de texto, un archivo .jpg, etc, ¿correcto? Si es así, entonces creo que su idea de retención suele buena. DEVMODE es una estructura de controlador utilizado por el controlador de impresión para comunicar a la aplicación. Tiene los ajustes que son necesarios para imprimir el trabajo. Sin embargo, la aplicación crea el trabajo de impresión en realidad la conversión de su contenido en el formato de GDI que se pasa luego al controlador de impresión que la convierte en el formato de la impresora. Así, por ejemplo: Un documento de Word es leído por la aplicación Word, su contenido convierte en llamadas a la API de GDI y enviado a GDI que a su vez lo envía al controlador que la convierte en el lenguaje de impresora (digamos PCL o PS)

.

Si usted puede dar más detalles acerca de por qué usted quiere hacer esto, puedo ayudarle a cabo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top