FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
No puedo ajustar una imagen a un tamaño de papel correctamente
Pues este proyecto es antiguo y lo estoy modificando porque me di cuenta que no ajusta bien el tamaño. Lo he solucionado poniendo el codigo dentro de un bucle do...while pero creo que deberia funcionar bien a la primera y no veo la manera.
Aqui el codigo: Código PHP:
|
#2
|
||||
|
||||
Hola aguml.
No lo comentas, pero leyendo el código parece que la impresión la haces por medio de Vivid Report ¿ Es correcto ? Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Pues si, lo que pasa es que no lo indiqué porque pienso que para el código que puse no es importante pero igual me equivoco y me sorprendes.
Lo que intento hacer es lo siguiente: 1-Obtengo el tamaño del papel. 2-Abro la imagen en el contenedor y obtengo el ancho y el alto. 3-la idea es saber a cual de los dos se le tiene que aplicar un mayor porcentaje de reducción para que quepa en la página. 4-Le aplicó el mayor porcentaje a ambos para que la imagen quepa sin perder la proporcionalidad. Pues no se que falla que no siempre funciona. |
#4
|
||||
|
||||
Hola aguml.
Estoy intentando reproducir el código para ver el comportamiento, pero me encuentro con que me faltan unos datos ¿ Que representan y que valores toman las variables maxHeight y maxWidth ? La pregunta sobre el reporter es debida a que, si el código da correctamente los valores de ajuste, el problema podría estar generado por alguna particularidad de ese reporter (que recién hoy conocí). Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Esas dos variables tiene el valor de MAXHEIGHT y MAXWIDTH para el tamaño de papel de la impresión. Osea, si el papel es A4, MAXHEIGHT será igual a MAXHEIGHT A4 y maxWidth será igual a MAXWIDTHA4.
|
#6
|
||||
|
||||
He estado haciendo cálculos con el móvil y he llegado a la conclusión de que estas lineas:
Código PHP:
Código PHP:
Lo que pienso es que en vez de usar los deltas debería de calcular ambos porcentajes y el porcentaje más pequeño es el que tendría que utilizar. Luego lo pruebo a ver que tal. Última edición por aguml fecha: 24-09-2015 a las 09:19:07. |
#7
|
||||
|
||||
Lo he solucionado asi:
Código PHP:
|
#8
|
||||
|
||||
Recién entro, me alegra que ya hayas encontrado la solución
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ajustar tamaño imagen en un QRDBImage | Dclase | Varios | 4 | 09-04-2008 15:30:27 |
FastReport+Corte de papel+tamaño de papel | Cheerpipe | Impresión | 3 | 25-03-2008 17:55:53 |
Ajustar el tamaño de la imagen para imprimir | ingel | Impresión | 3 | 07-03-2007 21:26:25 |
Ajustar tamaño Barcode | hepdad | Impresión | 2 | 05-04-2006 15:29:41 |
ajustar tamaño de fuente | VIRU | Varios | 5 | 07-02-2006 18:37:44 |
|