FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Imprimir un formulario
Hola compañeros,
Voy a explicar mi problema. Pretendo imprimir el contenido de la ficha activa, para ello pongo un botón y utilizo el siguiente código: Código:
procedure TFResumenAnual.BImprimirClick(Sender: TObject); begin // se imprime en horizontal, directamente desde el formulario (pantalla) if PrinterSetUpDialog1.Execute then begin FResumenAnual.PrintScale:=poPrintToFit; FResumenAnual.Print; end; end; El problema es el siguiente: * Si el formulario es "disponible" da error de violación de memoria. * Si el formulario se "crea automáticamente", entonces no da error, pero sólo imprime las partes creadas en diseño, no las que se crean o modifican en ejecución (simplemente asignar un valor a un Label). El código lo he utilizado una vez pero el formulario en cuestión era el principal del proyecto, y en esa ocasión funcionaba perfectamente, imprimiento el contenido exacto de la pantalla. ¿Alguien tiene alguna idea? Gracias, y hasta luego
__________________
Rafita. |
#2
|
||||
|
||||
Hola Rafa,
Según el código fuente haces referencia al formulario mediante el objeto (o variable) "FResumenAnual". Ya que deduzco que el código fuente está en la misma clase de la cual forma parte este objeto, su referencia no es necesaria. Me explico con un ejemplo visual
De esta forma debería de funcionar bien en ambos casos.
__________________
Si no lo sabes, necesitas leerlo |
#3
|
|||
|
|||
Buenas DarKraZY, y compañía,
En primer lugar darte las gracias por la respuesta. La ví el viérnes, pero he preferido volver al trabajo y comprobar su funcionamiento antes de contestarte. Funciona sólamente cuando el formulario es "autocreado", pero para mí es suficiente. Muchas gracias.
__________________
Rafita. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Imprimir un formulario completo? (problema según la resolución) | roedecker | Impresión | 5 | 27-06-2006 09:23:09 |
Propiedad del formulario | VRO | Varios | 1 | 19-10-2004 11:18:44 |
pasar datos de un formulario vista a cualquier formulario | @-Soft | OOP | 2 | 28-09-2004 21:56:01 |
formulario MDI | joanajj | Varios | 5 | 24-07-2004 01:50:37 |
Imprimir un formulario | julucha | Impresión | 2 | 12-06-2003 15:43:12 |
|