Boa tarde!!
É possível de alguma forma eu imprimir a imagem que esta no cadastro do produto? No campo B1_BITMAP
Não estou achando ela salva em nenhum lugar. Na tabela PROTHEUS_REPOSIT, esta lá e em um formato muito estranho, tem até um campo memo, mas fora isso não acho nada.
Se eu salvar a imagem em alguma pasta, eu consigo imprimir com a função SayBitmap normal.
Mas eu não queria pedir pra usuário ter que subir no cadastro, e ainda salvar na pasta.
Obrigado desde já!!
Guilherme
Guilherme,
A imagem não fica salva diretamente no campo B1_BITMAP, ela fica salva no repositório de imagens e o campo B1_BITMAP aponta para o registro do repositório.
Você pode extrair a imagem para um arquivo físico com a classe FWBmpRep
e então fazer a impressão da forma que você mesmo citou, via método SayBitmap
.
A classe FWBmpRep
permite acessa o repositório de imagens, salvando as mesmas novamente em arquivo, inserir e deletar imagens. Para extrair uma imagem presente no repositório, você utilizará o método Extract.
Documentação: https://tdn.totvs.com.br/display/framework/FWBmpRep