Hola Inge, gracias por responder, en el equipo que hace el error de poner el documento desconfigurado hice los pasos que indicas:
No uso foxypreviewer*
1.- Pongo la impresora Bullzip PDF Printer como impresora predeterminada.
2.- Abro mi reporte y configuro el tamaño de hoja tamaño carta y pongo que guarde la configuración de la impresora que tiene configurado en sus propiedades hoja tamaño carta.
3.- Guardo el reporte y compilo el proyecto.
En mi Programa uso :
FUNCTION PdfBullzip
LPARAMETERS cFrx,cArchivo
loPdf = CREATEOBJECT('Bullzip.PDFPrinterSettings')
IF TYPE('loPdf')='O'
loPdf.SetValue('output', cArchivo)
loPdf.SetValue('DisableOptionDialog', 'no')
loPdf.SetValue('ConfirmOverwrite', 'no')
*loPdf.SetValue("WatermarkColor","#FF9900")
loPdf.SetValue('Showsettings', 'never')
loPdf.SetValue('ShowSaveAS', 'nofile')
loPdf.SetValue('ShowPdf', 'no')
loPdf.WriteSettings(.t.)
SET CONSOLE OFF
SET PRINTER TO NAME ("Bullzip PDF Printer")
REPORT FORM &cFrx TO PRINTER
SET PRINT OFF
SET PRINTER TO DEFAULT
SET CONSOLE ON
ENDIF
ENDFUNC
y lo ejecuto con :
PdfBullzip(lcpath + "mireporte.frx", "miarchivo" + ".pdf")
Y lo hace correcto en este equipo, pero al ejecutar el mismo programa (que lo tengo en un servidor para no tener que modificar en cada uno de los equipos) en los otros equipos ahora esta desconfugurado del tamaño del reporte chin!
Para seguir trabajando hago estos mismo pasos en otro equipo para volver a tener el reporte en tamaño carta y en todos bien, con esto, este equipo que tenia el error sigue con el problema.
Saludos!