PDA

Ver la Versión Completa : Dudas con Impresion con Canvas


lroblesco
26-01-2005, 22:25:47
Hola foristas: Bueno tengo un buen de dudas, tratare de ser especifico al hacerlas. Y les agradezco de antemano su ayuda.

Al hacer un reporte como un ticket en una impresora X, y un tiempo despues se cambia a otra impresora Y, tengo que volver a rediseñar mi reporte?

si uso el SetMapMode en milimetros me da mas libertad de migrar de una impresora a otra y se resuleve el problema de las resoluciones de las impresoras?.

marcoszorrilla
26-01-2005, 22:30:03
Pues yo al menos no he logrado que al cambiar de impresora el informe quede igual en algunos casos ni parecido, debido a que el canvas de una impresora puede ser muy diferente al de la otra.

Yo en cuestión lo he resuelto, guardando en una tabla auxiliar, varías cosas como el tamaño de letra a utilizar, separación entre líneas y posiciones línea, columna de cada línea.

Aunque lleva algo de trabajo, luego mediante una pantalla de configuración el propio usuario pone un poco más abajo o arriba o donde quiera cualquier cosa tan solo con modificar las numeraciones que le aparecen en pantalla acompañadas del texto correspondiente.

Al imprimir se cargan esas posiciones y variables de la tabla auxiliar y se obra en consecuecia.

Un Saludo.

lroblesco
26-01-2005, 23:12:34
Gracias Marcos por tu respuesta. Y abusando de tu amabilidad podrias explicarme un poco mas sobre tu opcion de utilizar la tabla auxiliar.

marcoszorrilla
26-01-2005, 23:22:04
Resumiento la situación.
Fuente:Arial
tamaño:10
ColCliente:=100
LinCliente:=10
........
Resto de campos necesarios.

Al imprimir por ejemplo tendríamos:

Textout(Dm.ConfigcolCliente.Value , Dm.ConfigFilcliente.Value, cCadena);

Un Saludo.

lroblesco
28-01-2005, 18:43:35
Gracias de Nuevo por tu atencion. Lo intentare.

lroblesco
24-02-2005, 04:35:06
Hola:
Por este foro lei algunas respuestas sobre hacer un preview de una impresion en el Canvas de otro objeto, por ejemplo un form. Este (form) que tan similar seria al hacerlo ahora si en el Canvas de la iimpresora? como podria ajustar el tamaño del form en milimetros?

gracias de antemano