♥ 0 | Bom dia, Gostava de saber como posso criar bitmaps com código QR em extensibilidade. Estou a usar a versão 10.10 do Primavera.
Usando os motores Primavera de maneira externa ao abrir a plataforma e instanciar o PSO é possível criar códigos QR usando a função GeraQRCode() da API. Exemplo: PSO.QRCodes.GeraQRCode("codigo do qr"); [IMG] – https://i.imgur.com/xfk5e1c.png
Mas usando extensibilidade não é possível aceder a esta função mesmo tendo as mesmas referências e usings específicados. O exemplo a baixo está a ser feito na FichaArtigos. [IMG] – https://i.imgur.com/t70ZWEf.png
Não sei se existe algo que me esteja a faltar ou se não é intencional o acesso à função ser público. Marcado como spam |
Comentários @hugopalma Olá hugo se reparar são duas classes diferentes, uma é o stdplatbs e stdbsintefpub, essa é grande diferenca, este ultimo é o que está exposto para o PEX (ex- vba) , neste caso a equipa dev pode ter feito isso propositadamente. @sergiosereno Boa tarde, está certo não tinha notado que os nomes das classes eram diferentes, fiquei confuso devido a ambas terem bastantes propriedades e função similares. Obrigado. |
1 respostas
Resposta privada Para obter uma imagem (bitmap) com um código QR usando a API apenas basta fazer: using StdPlatBS100; StdPlatBS plat = new StdPlatBS(); pictureBox1.Image = plat.QRCodes.GeraQRCode("O meu código"); Marcado como spam |