![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por tu aportación.... pero a pesar de tener el tamaño de la fuente al máximo, el valor de la propiedad PixelsPerInch seguía siendo 96, no obstante, he cogido tu idea y activando un flag cambio el zoom y el height del componente. Pongo el fuente:
__________________
Amar al mundo apasionadamente. |
#2
|
|||
|
|||
Sigo sin dar una explicación al por qué al aumentar el tamaño del fuente en pantalla provoca que se estreche las impresiones.
__________________
Amar al mundo apasionadamente. |
#3
|
|||
|
|||
Cita:
Continúo pensando que es posible que hayan metido los dpi de la pantalla en el código de la impresión, aunque imagino que en unos componentes tan usados como estos ya se hubiese reportado y solucionado. El check del dpi no lo tienes que hacer sobre PixelPerInch del form, sino de la pantalla, este es el código que utilizo para escalar una fuente originalmente con una altura de 8, cuando veo que el usuario tiene la pantalla con zoom:
|
#4
|
|||
|
|||
Hola de nuevo. El valor de Screen.PixelsPerInch no varía cuando aumento el tamaño de fuente en pantalla (botón derecho sobre el escritorio->"Resolución de Pantalla"->"Aumentar o reducir el tamaño del texto y de otros elementos"->"Cambiar el tamaño de todos los elementos"->Poner a tope "Más Grande"), sigue siendo 96, pero he observado que sí varia la propiedad Screen.DesktopWidth, que disminuye según el tamaño que se seleccione, pero no me vale, porque también varía si toco la resolución de pantalla sin cambiar el tamaño los elementos
![]()
__________________
Amar al mundo apasionadamente. |
#5
|
|||
|
|||
Solucionado.
Por si a alguien le ocurriera:
Hay que modificar el método DrawBarCode en el fuente frxBarcod.pas de Fastreport (yo estoy con la versión 4), y al principio, sustituir:
por
Con esto se soluciona que el código de barras se estreche cuando se cambia el tamaño de los elementos del escritorio al 125%, 150%, etc. en las propiedades de la pantalla. También he solucionado el problema para Quickreport, que le pasa otro tanto de lo mismo, usando la misma función. Saludos
__________________
Amar al mundo apasionadamente. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Códigos de barras con rave | sgarrido | Varios | 3 | 13-09-2011 18:47:34 |
Reconocimiento de Códigos de Barras. | afxe | Gráficos | 1 | 10-11-2009 09:22:54 |
Códigos de barras | Carmelo Cash | OOP | 11 | 15-11-2007 09:58:00 |
Codigos de Barras | jostrix | PHP | 5 | 21-10-2004 14:58:26 |
codigos de barras | the darkness | Varios | 6 | 22-04-2004 18:02:29 |
![]() |
|