Hola Goyo:
Mira mi problema, que hasta ahora no lo resuelvo se trata en síntesis de lo sgt:..(Espero no te aburra..pero si me puedes ayudar te lo agradecería)..
Tengo mi aplicacion en vb...por otro lado tengo el crystal report 7.0 que lo utilizo para disñar mi reporte y llamarlo desde mi aplicacion...entiendes??..eso es fácil, pero lo que pasa es que mi reporte se trata de una factura, y el tamaño de esa factura es uno que no está preestablecido, entonces debería de usar un tamaño personalizado.. cierto?..ahora por otro lado, cuando tu haces un reporte en el crystal tienes que indicarle la impresora con la cual lo imprimiras, en mi caso la impresora es la de mi usuario (una epson fx 1170), entonces yo me la he tratado de instalar en mi maquina, y no existe los drivers para mi OS (NT workstation)..entonces solo le puedo instalar una impresora compatible...por no tener esos drivers no tengo la opcion de tamaño personalizado, y mi reporte se imprime mal....para un tamaño qu eno corresponde...(he probado con varios tamaños, inclusive de sobre pero no corresponde)...entonces pensé en descartar el crystal y armar mi reporte con el objeto printer(usando coordenadas y todas esas cosas)...pero resulta que el objeto printer tiene la propiedad papersize, donde le puedes asignar un tamaño personalizado, pero resulta que no le puedo dar esa propiedad porque solo le puedes asignar en esa propiedad un tamaño que te acepte la impresora(osea lo que los drivers te instalen)..en conclusion mientras no tenga los drivers para esa impresora no podré dar un tamaño personalizado a mi reporte.
Te cuento que despusé de hacer muchos intentos he decidido instalar el crystal en la pc de mi usuario y diseñar mi repo