Tracés de courbes à partir d'une fonction
- Détails
- Écrit par Landry
- Catégorie : JS Illustrator
- Affichages : 8832
Voici trois petits programmes simples et paramétrables.
Pour :
Tracé de courbes suivant une fonction
en coordonnées cartésiennes, polaires, paramétriques.
Informations BookBarcode et ID CC (2014)
- Détails
- Écrit par Eddy
- Catégorie : JS inDesign
- Affichages : 7559
Le passage à la version CC d'indesign a chamboulé certains javascripts qui se paramètrent à l'aide d'interfaces utilisateurs.
BooBarcode de Marc Autret n'a apparemment pas été épargné et certains utilisateurs, dont je fais partie, se retrouvent avec un script ne fonctionnant qu'à moitié… Le script traite parfaitement les codes un à un, bloc après bloc mais celui qui souhaite lancer un traitement pat lot se retrouve amputé de cette fonction car le clic sur le bouton est inopérant.
En réalité, la totalité du script fonctionne très bien lorsqu'on a trouvé comment le faire fonctionner et c'est assez subtil.
Fusionner les blocs de texte sélectionnés.
- Détails
- Écrit par Landry
- Catégorie : JS Illustrator
- Affichages : 12779
usionne les blocs de texte sélectionnés pour en former un seul, que ce soit un texte de point, un texte curviligne ou un texte captif.
Le mélange des types est possible dans la sélection.
L'ordre de placement des blocs correspond à l'ordre de création (arrière plan vers premier plan)
Le contenu du nouveau texte est placé dans le dernier (placé au premier plan c'est à dire placé en haut de la liste du panneau Calques) bloc sélectionné.
Les blocs précédants sont supprimés.
Le résultat sera du même type que le dernier bloc sélectionné.
Liste dans l'ordre alphabétique.
- Détails
- Écrit par Landry
- Catégorie : JS Illustrator
- Affichages : 9683
Classe le contenu d'une ou plusieurs listes de mots par ordre alphabétique croissant ou décroissant (Accents et Majuscules sont ignorés dans le classement) sortie sous de multiples aspects concernant majuscules et accents).
Les fonctions ou méthodes des langages de programmation comparent deux chaînes, caractère par caractère, jusqu'à ce que soit détectée une différence ou que soit atteint le caractère de fin. On vérifie à chaque fois si les deux caractères à comparer occupent la même place ou non dans la table de codes ASCII. Un caractère est supérieur s'il occupe une place plus élevée dans la table et inférieur s'il occupe une place moins élevée, ils sont égaux s'ils ont la même position.
Codes ASCII pour quelques lettres en décimal :
E 69, K 75, T 84, a 97, e 101, o 111, r 114, È 200, É 201, Ê 203 è 232, é 233, ê 234
Pour la liste à trier : KÉPI, roumain, TÊTE, félin, récréation, aujourd'hui
- Voila ce que donne la méthode sort () Javascript qui trie les éléments d'un tableau par ordre croissant :
- Avec majuscules et avec accents on obtient KÉPI, TÊTE, aujourd'hui, félin, roumain, récréation
- Sans majuscules et avec accents aujourd'hui, félin, képi roumain, récréation, tête
- Sans majuscules et sans accents aujourd'hui, felin, kepi, recreation, roumain, tete
- Seule la dernière solution (Sans majuscules et sans accents) est bien en ordre alphabétique croissant.