Nesse vídeo demonstraremos a utilização da função PrinterPreview, que serve para abrir um relatório gerado pelo sistema, por exemplo, aqueles arquivos com a extensão prt.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" #Include "TopConn.ch" /*/{Protheus.doc} User Function zExe392 Abre um arquivo gerado pelo printer.exe antes da impressão @type Function @author Atilio @since 28/03/2023 @obs Função PrinterPreview Parâmetros Objeto que terá o arquivo aberto Retorno Função não tem retorno **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe392() Local aArea := FWGetArea() Local cArqRelat := "" Local oPrinter //Definindo o arquivo que será aberto cArqRelat := "\spool\matr680.prt" //Criando um objeto de impressão e setando o arquivo oPrinter := TMSPrinter():New() oPrinter:SetFile(cArqRelat,.F.) oPrinter:SetPortrait() oPrinter:SetPaperSize(9) //Exibe o relatório em tela PrinterPreview(oPrinter) FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.