FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
graficos en el canvas de la impresora
buenas estoy haciendo un programa que no usa base de datos, basicamente trabajo con matrices ahora quiero imprimir por un lado el listado de datos (osea la matriz), y debajo una serie de gráficas que son justamente las gráficas de cada columna de la matriz, la pregunta es se puede graficar en el canvas de la impresora mediante lineas curvas y puntos, de la misma forma que se grafica en un bmp o en el canvas de un form??
o es necesario graficar el form con algun componente (no tchar no sirve es muy limitado para este caso) y sacar un bmp que es lo que debo pasar a la impresora? en resumen dibujo en el canvas de la impresora o en un bmp?? |
#2
|
|||
|
|||
Dibuja, pon los textos, etc... en el canvas de printer.
Por ej. Código:
Ojo poner printers en uses with Printer do begin begindoc; Canvas.TextOut(200,200 ,'HOLA CHAVAL'); Canvas.Brush.Color := clBlack; EndDoc; end; |
#3
|
|||
|
|||
Osea que el canvas de la impresora se puede manipular de la misma forma que el canvas de un form....
Ok gracias
__________________
========================== erickpch@yahoo.com "No existe código perfecto, solo más adecuado" (B) :) |
#4
|
||||
|
||||
Lo único que vas a tener que tener MUY en cuenta, que son dos dispositivos totalmente diferentes, y los DPI de la pantalla distan mucho de los de la impresora. En síntesis, si querés que lo que muestras en la pantalla sea similar en tamaño y aspecto con lo que dibujas en la impresora, vas a tener que manejar las proporciones.
Si necesitas saber como hacer esto, solo tenés que preguntar. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|