abracadabraPDF › Forums › PDF – Général › Validation JavaScript et Contrôle sur Signature Manuscrite › Répondre à : Validation JavaScript et Contrôle sur Signature Manuscrite
30 octobre 2014 à 10:35
#57834
Membre
Bonjour,
Précision sur le point 2, il existe différents types d’annotations
Commentaire : « Text »
Surlignage : « Highlight »
onglet signer d’Adobe reader XI
ajout de texte : « FreeText »
ajout d’une coche : « Stamp »
apposer des initiales : « Stamp »
apposer une signature : « Stamp »
donc tu ne peux pas identifier une signature, ni la vérifier, tu peux juste vérifier la présence d’une annotation de type « Stamp » (qui correspond à trois type d’annotations)
le code ci-dessous, placer sur un bouton, affiche le nombre de type « Stamp » détecté
Code:
var myDoc = event.target.doc;
var commentList;
var compteur = 0;
if(!myDoc)
app.alert(« Impossible d’accéder au document »);
else
{
commentList = myDoc.getAnnots();
if(commentList != null)
{
for each(comment in commentList)
{
switch(comment.type)
{
case « Stamp »:
{
compteur ++;
break;
}
}
}
}
if(compteur != 0)
if(compteur == 1)
app.alert(compteur + » signature de renseigné sur ce document »);
else
app.alert(compteur + » signatures de renseigné sur ce document »);
else
app.alert(« aucune signature de renseigné sur ce document »)
}
var commentList;
var compteur = 0;
if(!myDoc)
app.alert(« Impossible d’accéder au document »);
else
{
commentList = myDoc.getAnnots();
if(commentList != null)
{
for each(comment in commentList)
{
switch(comment.type)
{
case « Stamp »:
{
compteur ++;
break;
}
}
}
}
if(compteur != 0)
if(compteur == 1)
app.alert(compteur + » signature de renseigné sur ce document »);
else
app.alert(compteur + » signatures de renseigné sur ce document »);
else
app.alert(« aucune signature de renseigné sur ce document »)
}
:Smiley01: