Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2005
lroblesco lroblesco is offline
Miembro
 
Registrado: ene 2005
Ubicación: Baja California Sur, Mexico
Posts: 77
Poder: 20
lroblesco Va por buen camino
Question Dudas con Impresion con Canvas

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?.
Responder Con Cita
  #2  
Antiguo 26-01-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 26-01-2005
lroblesco lroblesco is offline
Miembro
 
Registrado: ene 2005
Ubicación: Baja California Sur, Mexico
Posts: 77
Poder: 20
lroblesco Va por buen camino
Question Dudas sobre impresion en canvas

Gracias Marcos por tu respuesta. Y abusando de tu amabilidad podrias explicarme un poco mas sobre tu opcion de utilizar la tabla auxiliar.
Responder Con Cita
  #4  
Antiguo 26-01-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Resumiento la situación.
Fuente:Arial
tamaño:10
ColCliente:=100
LinCliente:=10
........
Resto de campos necesarios.

Al imprimir por ejemplo tendríamos:
Código Delphi [-]
   Textout(Dm.ConfigcolCliente.Value , Dm.ConfigFilcliente.Value, cCadena);
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 28-01-2005
lroblesco lroblesco is offline
Miembro
 
Registrado: ene 2005
Ubicación: Baja California Sur, Mexico
Posts: 77
Poder: 20
lroblesco Va por buen camino
Gracias

Gracias de Nuevo por tu atencion. Lo intentare.
Responder Con Cita
  #6  
Antiguo 24-02-2005
lroblesco lroblesco is offline
Miembro
 
Registrado: ene 2005
Ubicación: Baja California Sur, Mexico
Posts: 77
Poder: 20
lroblesco Va por buen camino
Mas sobre el mentado Canvas

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
__________________
No siempre el mas veloz es el que gana la carrera
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:10:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi