| |
Membre enregistré 36 messages Popularité : +1 (1 vote) |
|
Posté le 27 mars 2015 - 10:54 |
Bonjour,
j'ai dans un site un module qui permet de signer une attestation.
toute cette partie signature fonctionne parfaitement sur le site pour signer et récupérer et ré afficher la signature.
Par contre je suis dans l'impasse pour produire un état étant donné que je ne peux pas utiliser de javascript dans un état mais je dispose de la signature au format base30 en database.
Auriez-vous une idée pour redessiner la signature dans un champ image de mon état ?
Merci d'avance!! |
| |
| |
| | | |
|
| | |
| |
Posté le 27 mars 2015 - 12:54 |
Bonjour Damien,
décoder ton base 30 pour récupérer l'image, la sauver sur disque, puis l'imprimer ?
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
NOUVEAU: WXReplication, votre système de réplication open source est disponible sur mon site web !!! WXShowroom.com : Montrez vos projets ! Plus d'information sur http://fabriceharari.com
On 3/27/2015 4:54 AM, Damien wrote:
Bonjour,
j'ai dans un site un module qui permet de signer une attestation.
toute cette partie signature fonctionne parfaitement sur le site pour signer et récupérer et ré afficher la signature.
Par contre je suis dans l'impasse pour produire un état étant donné que je ne peux pas utiliser de javascript dans un état mais je dispose de la signature au format base30 en database.
Auriez-vous une idée pour redessiner la signature dans un champ image de mon état ?
Merci d'avance!! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 36 messages Popularité : +1 (1 vote) |
|
Posté le 27 mars 2015 - 15:14 |
Bonjour Fabrice,
en effet je pense que je vais devoir passer par ces étapes car même si je récup les données de la signature en SVG quand j'affecte le code SVG au champ html d'un état ça ne fonctionne pas.
Donc je souhaite pouvoir créer l'image en utilisant le code base30 ou svg pour pouvoir sauvegarder le fichier image directement et comme ça je vais pouvoir l'utiliser comme je veux dans mes état!
Merci de ton intérêt pour ma question,
Cordialement,
damien |
| |
| |
| | | |
|
| | |
| |
Posté le 27 mars 2015 - 16:11 |
Bonjour Damien
si tu as déjà du svg, tu devrais pouvoir faire plus simple : 1. Chargement dans un champ image (qui supporte svg) 2. Sauvegarde en jpg avec dsauveimagejpg 3. Impression de l'image jpg (qui est un format supporté à l'impression)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
NOUVEAU: WXReplication, votre système de réplication open source est disponible sur mon site web !!! WXShowroom.com : Montrez vos projets ! Plus d'information sur http://fabriceharari.com
On 3/27/2015 9:14 AM, Damien wrote:
Bonjour Fabrice,
en effet je pense que je vais devoir passer par ces étapes car même si je récup les données de la signature en SVG quand j'affecte le code SVG au champ html d'un état ça ne fonctionne pas.
Donc je souhaite pouvoir créer l'image en utilisant le code base30 ou svg pour pouvoir sauvegarder le fichier image directement et comme ça je vais pouvoir l'utiliser comme je veux dans mes état!
Merci de ton intérêt pour ma question,
Cordialement,
damien |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 36 messages Popularité : +1 (1 vote) |
|
Posté le 30 mars 2015 - 11:19 |
Bonjour Fabrice,
merci pour ta réponse mais en fait le quand je parle de svg et bien il ne s'agit pas de l'image.svg mais du code svg.
quand j'essaye d'affecter le code à mon champ image je ne vois pas l'image dans le champ image donc pas possible de faire mon dsauveimagejpg.
par contre si j'affecte le code à un champ html là je vois l'image de la signature.... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 36 messages Popularité : +1 (1 vote) |
|
Posté le 30 mars 2015 - 12:41 |
Re,
j'avance un peu!
dans l'init de ma page j'ai l code suivant:
sMachaine est une chaîne=[ image/svg+xml,<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="347" height="47"><path fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M 122 1 c 0.07 0.19 3.52 7.39 4 11 c 0.78 5.86 0.26 12.77 0 19 c -0.07 1.67 -0.31 3.62 -1 5 c -1.17 2.33 -3 5.75 -5 7 c -2.65 1.65 -7.38 2.48 -11 3 c -3.17 0.45 -7.28 0.58 -10 0 c -1.36 -0.29 -3.29 -1.76 -4 -3 c -1.66 -2.9 -3.32 -7.42 -4 -11 c -0.58 -3.06 -0.39 -6.88 0 -10 c 0.25 -1.97 1.03 -4.38 2 -6 c 0.87 -1.45 2.53 -2.87 4 -4 c 2.81 -2.16 6.76 -5.68 9 -6 c 1.33 -0.19 3.73 2.55 5 4 c 0.89 1.02 1.59 2.64 2 4 c 0.55 1.85 1 4.03 1 6 c 0 4.87 1.57 12.99 -1 15 c -5.57 4.36 -20.77 8.29 -31 10 c -11 1.83 -24.52 2.6 -35 1 c -7.78 -1.19 -16.36 -6.09 -24 -10 c -5.95 -3.05 -11.28 -7.62 -17 -11 c -1.52 -0.9 -4.63 -1.13 -5 -2 c -0.37 -0.87 0.81 -4.81 2 -5 c 10.43 -1.7 30.89 -2.84 47 -3 c 51.32 -0.52 99.3 -0.75 150 1 c 18.03 0.62 34.8 4.51 53 6 c 15.37 1.25 29.88 0.61 45 2 c 10.54 0.97 20.45 3.68 31 5 l 17 1"/></svg> ] IMG_SansNom1=sMachaine
donc là mon champ image est en dynamique est je vois bien la signature!
par contre après mon dsauveimagejpeg m'enregistre bien une image mais celle ci est vide.... |
| |
| |
| | | |
|
| | |
| |
Posté le 01 avril 2015 - 00:21 |
Le 30/03/2015 09:19, Damien a écrit :
merci pour ta réponse mais en fait le quand je parle de svg et bien il ne s'agit pas de l'image.svg mais du code svg.
quand j'essaye d'affecter le code à mon champ image je ne vois pas l'image dans le champ image donc pas possible de faire mon dsauveimagejpg.
Normal, le champs image n'accepte que des fichiers image. Donc sauvegarde ton code SVG dans un fichier, image.svg par exemple, et affecte l'image.svg à ton champ image. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 36 messages Popularité : +1 (1 vote) |
|
Posté le 01 avril 2015 - 11:56 |
parfait ça fonctionne
merci bien! |
| |
| |
| | | |
|
| | |