atraves de um botao dar print-s na tela e anexar no e-mail

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
davidmeloboy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 54
Registrado em: Sex, 05 Set 2008 1:53 pm
Localização: Parobé - RS
Contato:
David.

Galera alguém pode me dizer se isto existe e se existir me passarem o código:

Quero quero criar no form um botão que da um print screen na tela e já
anexa a imagem no email, assim facilitaria para o usuário quando der um erro na tela enviar o erro com o print para o desenvolvimento.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

No FORMS, você não vai conseguir fazer isso. Talvez você consiga algum outro utilitário que faça esse serviço e você apenas EXECUTE ele via forms :-S
davidmeloboy
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 54
Registrado em: Sex, 05 Set 2008 1:53 pm
Localização: Parobé - RS
Contato:
David.

Eu já consegui abrir o email através de um botão, já com o assunto,copia,e endereço de envio, mais não encontrei propriedade para anexar! se encontrar esta propriedade já é uma mão na roda, porque para dar print tem uma propriedade no form que faz isso. e como eu tenho um programa que da print automatico e já salva a imagem.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother,

Procure no help do forms por PRINT.
Se não me falha a memória, ele manda o que está na tela para a impressora... não sei se tem algum parâmetro que possa ser passado à ele, mas, fica ai a dica.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

OK, pra simular o botão PRINT-SCREEN, usa-se esse comando:

Selecionar tudo

/*-- Sample Generated Code --*/
declare
  hMDIWin PLS_INTEGER;
begin
  hMDIWin := get_window_property(FORMS_MDI_WINDOW, WINDOW_HANDLE);
  Win_API_Shell.SendKeys(hMDIWin, '{PrtSc}', TRUE);
end;
Fonte: http://glufke.net/oracle/viewtopic.php?t=27


8)
Zanol
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Qua, 29 Abr 2009 9:24 am
Localização: Caxias do Sul - RS

Obrigado pela ajuda, revirei o fórum, não sei como não vi isso aí :P

Abraço
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes