Pregunta

Después de activar nuestra aplicacion para usar AutoScaleMode = DPI estamos recibiendo una edición extraña cuando mostramos la PrintDialog a un PPP superior a 96. Después de la PrintDialog se ha mostrado el tamaño del texto en algunos controles ya está mostrando un aumento por encima del ya reducido Talla. En los formularios que se abren después, los controles son del tamaño correcto pero la fuente es de nuevo al tamaño sería de 96 ppp.

Sin duda, otras personas deben utilizar esta combinación, ¿alguien sabe lo que sería la causa de esto y si hay una solución?

¿Fue útil?

Solución

Parece que este error sólo está presente en Windows Vista como en Windows 7 en nuestras máquinas de 64 bits esto no es un problema.

En Vista 32 bits entorno oDialog.UseEXDialog = false; parece resolver el problema; pero después de ver el código PrintDialog en el reflector parece que esto sería sólo el trabajo para la versión de 32 bits y no resolvería el problema en una máquina de Vista de 64 bits.

Parece que nos limitaremos a limitar el apoyo de DPI de escala a Windows 7 o superior.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top