Fórum
Ver pergunta

Como criar bitmap com código QR em extensibilidade   

82 visualizações
0
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.

Faça login para poder traduzir
V10
Marcado como spam
Criado há 3 anos e 7 meses hugopalma-psi
h
hugopalma-psi Iniciante
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.
3 anos e 7 meses
sergiosereno
    @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.
    3 anos e 7 meses
    hugopalma-psi
      1 respostas
      0
      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");
      Faça login para poder traduzir
      Marcado como spam
      Criado há 3 anos e 7 meses hugopalma-psi
      h
      hugopalma-psi Iniciante