|
Estamos hablando de 3 dispositivos: escaner, pantalla e impresora. Ahí tendrás que pelearte mucho con los dpi (dot per inch al escanear la imagen), ppp (puntos por pulgadas en pantalla) y por último los dpi (calidad de impresión) de la impresora de destino...
En ReportMan, se usaban siempre la unidad "Twip" como medida independiente del dispositivo, así, te permitía trabajar de forma fácil. Mira en FastReport si tiene algo parecido.
Ni que decir tiene que al menos al escanear e imprimir, debes hacerlo con el mismo dpi. Si usas componentes en pantalla, mira si tiene algo de ppp (vendrá como PixelPerInch).
Hay muchas rutinas de conversión entre ppp, dpi y tal... creo las podrás encontrar por twipsToPixels y PixelsToTwips en google
A las malas, otra cosa que se suele hacer es poner una regla (de esas de la escuela) sobre el escaner, de forma que escaneas la imagen y esa regla. Después en el programa tendrías una opción de "calibrar" (donde el usuario marca 2 puntos en la imagen (en 0cm y 10 cm de la regla) y esa distancia te sirve para mostrar la imagen en cm en pantalla y en la impresora.
Nunca te fíes del ancho en pixels, ya que eso varía en pantalla/impresora/scanner.
Suerte y lamento no tener la respuesta exacta, no uso FastReport aún.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|