Alguien que nos de solucion...
Mi estimado te acabas de topar con un problema muy añejo que hasta la fecha nadie ha dado solución....
Lo que te puedo comentar es que en la pc donde compilas tu aplicación; el windows configura tu formato personalizado con un código de formato (todos los tienen....obviamente los comunes son estándar en todas las pc's por eso no hay ningún problema con esos tamaños de papel) y ese código se inserta en el reporte en tu sistema ejecutable. Pero el show viene cuando distribuyes tu aplicación en otras computadoras; esas pc's no tienen el tamaño de papel personalizado; pero aunque lo des de alta en cada una de ellas; windows le asigna un código, y no precisamente el mismo que windows le asigno en tu pc. Por eso cuando el sistema trata de encontrar el tamaño de papel personalizado en las demas computadoras, pues no lo localiza porque el código no coincide; pero si lo buscas con el propmt claro que lo puede imprimir, porque tu se lo dices; pero como ya te habras dado cuenta es demasiado tedioso...
Lo que yo buscaba era el archivo o el registro donde se guardan esos códigos; para por medio de un programa poder modificarlos en cada pc; al mismo que windows le asigna en la pc donde se compile el sistema; pero o nadie entiende el problema, o de plano no hay solución. Por ahi distribuyeron un programita que te dice que numero le asigna windows a cada formato definido; pero pues hasta ahi nomas.
Si tu, o alguien mas puede desentrañar este detallazo pues lo he estado esperando por mas de 3 años....espero y algún día poder conocer la solución...
|