Estou tentando imprimir um documento como .PDF e vi na página do HMG Reference, que tem uma opção chamada SAVEAS <nome do arquivo pdf>, conforme abaixo:
Código: Selecionar todos
SELECT PRINTER <cPrinter> | DEFAULT
[ TO <lSuccessVar> ]
[ ORIENTATION <nOrientation> ]
[ PAPERSIZE <nPaperSize> ]
[ PAPERLENGTH <nPaperLength> ]
[ PAPERWIDTH <nPaperWidth> ]
[ COPIES <nCopies> ]
[ DEFAULTSOURCE <nDefaultSource> ]
[ QUALITY <nQuality> ]
[ COLOR <nColor> ]
[ DUPLEX <nDuplex> ]
[ COLLATE <nCollate> ]
[ PREVIEW ]
[ NOSAVEBUTTON ]
[ DIALOGFILENAME <cDialogFileName> ]
[ SAVEAS <cFullFileName> ]
Código: Selecionar todos
//SELECT PRINTER DIALOG TO lSuccess PREVIEW // para testes.
//SELECT PRINTER DEFAULT SAVEAS nCert // para a impressão em arquivo. (ñ/funciona)
//SELECT PRINTER PDF nCert TO lSuccess // p/impressão em arquivo. (gera o PDF mas estraga tudo que tem //acento.)
IF lSuccess == .T.
Print_Doc()
ENDIF
Quem tiver alguma experiência com essa situação e poder me dar uma luz, desde já agradeço.
Saudações e boa semana,
Mario.

