Contenu textuel

Utiliser la fonctionnalité lasso

  • Objet : getARenderJS()

La fonctionnalité de lasso est disponible depuis la version 4.5. Le principe est d’enregistrer l’écoute d’un évènement puis d’activer le mode lasso qui va permettre à l’utilisateur de sélectionner un texte du document qui sera récupéré via l’évènement écouté. Ce texte pourra être utilisé par la suite pour remplir un champs texte automatiquement par exemple.

Fonction Description Arguments
registerNotifyLassoSelectedTextEvent(callback) Enregistre une fonction callback à appeler en cas de récupération de texte via le lasso callback : la fonction callback à appeler en cas de récupération de texte via le lasso
askActivateLassoMode(lassoID) Active le mode lasso avec un id qui sera renvoyé en même temps que le texte sélectionné lassoID : ID permettant d’identifier d’où provient l’activation du mode lasso pour l’utilisation du texte récupéré
askDeactivateLassoMode() Désactive le mode lasso
scripts/exemple.js
var arenderjs;

function arenderjs_init(arenderjs_)
{
  arenderjs = arenderjs_
  arenderjs.registerNotifyLassoSelectedTextEvent(function(text, lassoID){
    armt_onSubmitNotifyLassoSelectedTextEvent(text,lassoID);
  });
}

function armt_onSubmitNotifyLassoSelectedTextEvent(text,lassoID)
{
  var elem = document.getElementById(lassoID);
  elem.innerHTML = text;
}

function armt_activatingLasso(lassoID)
{
  arenderjs.askActivateLassoMode(lassoID); 
}

function armt_deactivatingLasso()
{
  arenderjs.askDeactivateLassoMode();
}