Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

PripriedadeTipoDescrição
lOkLogicalQuando falso, indica que houve um erro na geração do arquivo PDF.
cPathPDFCharacterNome completo do arquivo PDF gerado no servidor.
cFilePDFCharacterConteúdo do arquivo PDF gerado no servidor codificado em BASE64, útil para retornar em requisições HTTP.
jMsgErro JsonObjeto JSON contendo as informações do erro na geração do boleto

Exemplo

Bloco de código
languagejs
themeMidnight
User Function BaixaBoleto()
    Local cBillsList := "" as character
    Local oService := gfin.api.banks.bills.BanksBillsService():New() as object
    Local cBase64 := "" as character
	Local jError := JsonObject():new() as json

    BeginContent Var cBillsList
	{
        "bills": [
            {
                "ea_filial": "D MG 01",
                "ea_numbor": "111245",
                "ea_prefixo": "NGF" ,
                "ea_num": "NGFWEB006",
                "ea_parcela": "",
                "ea_tipo": "NF "
            }
        ]
	}
    EndContent

    oService:downloadPdf(cBillsList, .T.)

    If oService:lOk
        cBase64 := oService:cFilePDF
    Else
    	jError := oService:jMsgErro //Recupera o erro na geração do boleto
	Endif

    //Apaga arquivo do diretorio
    if File(oService:cPathPDF)
        FERASE(oService:cPathPDF)
    endIf
return