Pregunta: | 1230 - IMPRIMIR GRAFICOS EN BORLAND C BUILDER |
Autor: | luis Gonzalez Fernandez |
Necesito orientacion sobre como puedo hacer que una imagen (un fichero BMP de 640 x 480 x 256) se ajuste a un folio A4 durante la impresion...Trabajo con el Borland C Builder, y hasta ahora solo he conseguido imprimir el fichero mediante "Printer()->Canvas->...." de una forma escalada....es decir, imprime la imagen, pero muy pequeña, casi la 1/10 parte del tamaño original de la resolucion...gracias por anticipado... |
Respuesta: | juan perez |
para imprimir en c builder el codigo es el siguiente
print()->graphif( nombre grafico) |
Respuesta: | Antonio M. Estévez Lorenzo |
Intenta lo siguiente: Printer()->Canvas->StretchDraw(Rect, Graphic); donde Rect es del tipo TRect y contiene las dimensiones del rectángulo donde quieres que se dibuje el bitmap, y Graphic es el bitmap que quieres dibujar. Para calcular las dimensiones del rectángulo te pueden ser útiles las propiedades Printer()->PageWidth y Printer()->PageHeight que contienen la anchura y la altura de la página respectivamente. |