PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 24 → WM - Como fazer uma assinatura com Windev Mobile no Android/iOS e salvando a imagem em disco podendo enviar a mesma via webservice?
WM - Como fazer uma assinatura com Windev Mobile no Android/iOS e salvando a imagem em disco podendo enviar a mesma via webservice?
Débuté par BOLLER ADRIANO, 14 juil. 2016 05:13 - 1 réponse
Membre enregistré
2 962 messages
Popularité : +89 (91 votes)
Posté le 14 juillet 2016 - 05:13
Prezados,

Hoje vamos ver como fazer uma assinatura com Windev Mobile no Android/iOS e salvando a imagem em disco podendo enviar a mesma via webservice. Para isso seguiremos o seguinte código:

Tela:




Codigo da Janela:
Procedure Assinatura()
gnPositionX, gnPositionY sont des entiers


Init Embed
dDébutDessin(Img_signature)


Controle imagem CODE:




//Pegar posição
gnPositionX = GestePosX(1)
gnPositionY = GestePosY(1)


//Zerar
gnPositionX = 0
gnPositionY = 0


//Registrar movimentos e desenhar linha
nPositionFinX, nPositionFinY sont des entiers

nPositionFinX = GestePosX(1)

nPositionFinY = GestePosY(1)

SI gnPositionX <> 0 _ET_ gnPositionY <> 0

dLine(gnPositionX, gnPositionY, nPositionFinX, nPositionFinY, Noir)

gnPositionX = nPositionFinX

gnPositionY = nPositionFinY

FIN



Código do Botão Salvar
dSaveImageJPEG(Img_signature,"Assinatura.Jpg",100)
IF fFileExist("Assinatura.Jpg") = True THEN
Info("Arquivo salvo com sucesso!")
//Estando salvo agora é só transmitir usando um webservice ou ftp
END


Resultado:









Vídeo sobre a assinatura feito no dia 13/07/2016


:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membre enregistré
2 962 messages
Popularité : +89 (91 votes)
Posté le 20 juillet 2016 - 01:01
Melhorando o código:






















Muito obrigado ao Jacques Bica - RS, pela correção e ajustes no código.

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/