## Commandes liées aux couleurs

changeColor(...)
  `changeColor("nom", c, m, j, n)`

  Change la couleur "nom" pour la valeur CMJN spécifiée. La valeur de la couleur est définie par quatre composants c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.

  Peut générer NotFoundError si la couleur nommée est introuvable. Peut générer ValueError si le nom de couleur spécifié n'est pas valide.

defineColor(...)
  `defineColor("nom", c, m, j, n)`

  Définit une nouvelle couleur "nom". La valeur de la couleur est définie par quatre composants : c = Cyan, m = Magenta, j = Jaune et n = Noir. Les composants de la couleur doivent se situer entre 0 et 255.

  Peut générer ValueError si le nom de couleur spécifié n'est pas valide.

deleteColor(...)
  `deleteColor("nom", "remplacement")`

  Supprime la couleur "nom". Chaque occurrence de cette couleur est remplacée par la couleur dite de "remplacement". Si elle n'est pas spécifiée, "remplacement" prendra par défaut la valeur "none" - transparente.

  deleteColor s'applique au document par défaut s'il n'y a pas de document ouvert. Dans ce cas, le "remplacement", si spécifié, n'a pas d'effet.

  Peut générer NotFoundError si une couleur nommée n'est pas trouvée. Peut générer ValueError si le nom de couleur spécifié n'est pas valide.

getColor(...)
  `getColor("nom") -> vecteur`

  Retourne un vecteur (C, M, J, N) contenant les quatre composants de la couleur "nom" du document courant. Si aucun document n'est ouvert, retourne la valeur de la couleur nommée à partir des couleur du document par défaut.

  Peut générer NotFoundError si la couleur nommée est introuvable. Peut générer ValueError si le nom de couleur spécifié n'est pas valide.

getColorNames(...)
  `getColorNames() -> liste`

  Retourne une liste contenant les noms de toutes les couleurs définies dans le document. Si aucun document n'est ouvert, retourne une liste des couleurs du document par défaut.

replaceColor(...)
  `replaceColor("nom", "remplacement")`

  Chaque occurrence de la couleur "nom" est remplacée par la couleur "remplacement".

  Peut générer NotFoundError si une couleur nommée n'est pas trouvée. Peut générer ValueError si le nom de couleur spécifié n'est pas valide.