× Linguagem de Programação ADVPL

Perguntas depois de gerar o relatório gravar no formato PDF

Mais
11 anos 9 meses atrás #3015 por alyson
bom dia segue a documentação completa do tReport
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3194 por Edilaine
Alyson boa noite
estou usando a funçao de impressao em pdf

Private oPrn := FwMSPrinter():New( cNUM, 6 ,.T. , , .T. )
oPrn:SetResolution(72)
oPrn:SetPortrait()
oPrn:SetPaperSize(9)

oprn:say(002080,1730,"Conteudos",oFont2,100,,)
oprn:say(002080,1730,"Conteudos",oFont2,100,,)
oPrn:cPathPDF := "C:\caminho\"

Porem aqui nessa linha onde seto o caminho para gravaçao .. so funciona se eu rodar no meu server..
quando estou em um estaçao local (smartclient) nao consigo gravar.. vc tem alguma dica?

como eu passaria para gravar no spool ( visto que a funçao de gravaçao do arquivo pdf ,é feita pelo smartclient)
Pode me ajudar ?
Agradeço . muito

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3228 por ffonseca_22
Boa tarde.

Ainda não tive o prazer de fazer algo com esta classe.

Mas, uma solução (gambis), poderia voce gerar este arquivo no startpath(\System), e logo em seguida usar o comando __copyfile(Origem, destino) para pegar do server e jogar num caminho que voce quiser(seja ele via parâmetro, usando a função cGetFile(), entre outros).

Abraços e boa sorte.

Fernando.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás - 11 anos 9 meses atrás #3229 por alyson
#Include "PROTHEUS.CH"
#Include "RPTDEF.CH"
#INCLUDE "TBICONN.CH"

User Function exe33()

Local oPrinter

oPrinter := FWMSPrinter():New('nomearquivo',6,.F.,,.T.,,,,,.F.)

//oPrinter:Setup() monta tela para salvar pdf

oPrinter:cPathPDF :="C:\" // caminho onde vai ser salvo o pdf

oPrinter:Say(10,0,"Teste para teste") // conteudo

oPrinter:EndPage() // fim do arquivo
oPrinter:Preview() // depois de salvar abre o arquivo na tela

Return
Anexos:
Ultima edição: 11 anos 9 meses atrás por alyson.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3259 por ffonseca_22
Obrigado pelas dicas Alyson.

Vou dar uma estudada nesta classe.

Abraços...

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #3429 por Edilaine
Alyson bom dia.
estou fazendo alguns relatorios a partir do exemplo que me enviou. (estou aprendendo)
as fontes ja consegui identificar e mudar, agora meus dados estao saindo todos encavalados no relatorio ..nao encontrei nada onde eu possa colocar que na coluna x ira sair 6 digitos do codigo do cliente.. e assim por diante..
tem alguma dica?

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.107 segundos
Joomla templates by a4joomla