Couleur : dans le champ d’application, globale
Crée un objet Couleur utilisé pour définir des attributs de couleur que vous pouvez appliquer aux éléments d’un PDF ; telles que les cellules, les tables et les lignes.
Cette API fait partie du module d’extension ServiceNow PDF Generation Utilities (com.snc.apppdfgenerator) et est fournie dans l’espace de noms sn_pdfgeneratorutils . Le module d’extension est activé par défaut.
Cette API est un composant utilisé avec l’API Document pour générer un PDF.
Couleur : couleur(tableau de couleurs)
Instancie un nouvel objet de couleur avec des valeurs RVB.
La couleur peut être appliquée aux scénarios suivants :
| Nom | Type | Description |
|---|---|---|
| colors | Tableau | Trois nombres indiquant les valeurs RVB à l’aide d’une valeur décimale comprise entre 0 et 1. Par exemple, dans [0,1, 0,9, 0,5], la valeur de la première position est rouge, la deuxième est verte et la troisième est bleue. De plus, [0, 0, 0] est un noir fixe, [0,5, 0,5, 0,5] est un gris uni et [1, 1, 1] est un blanc uni. |
L’exemple suivant montre comment créer un objet Couleur .
var color = new sn_pdfgeneratorutils.Color([0.1, 0.9, 0.5]); //given as object containing RGB values
Couleur – equals(Couleur couleur)
Indique si les valeurs de deux objets de couleurs différentes correspondent.
| Nom | Type | Description |
|---|---|---|
| couleur | Couleur | Objet de couleur pour vérifier la correspondance. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si les valeurs de deux objets de couleur correspondent. Valeurs valides :
|
L’exemple suivant montre comment créer deux objets de couleur et déterminer si les couleurs correspondent.
var color1 = new sn_pdfgeneratorutils.Color([1,0.5,0.5]); // given as an array of RGB values
var color2 = new sn_pdfgeneratorutils.Color([0.8,0.5,0.5]); // given as an array of RGB values
var isequal = color1.equals(color2);
Couleur – getGrayColor(Number grayScale)
Renvoie un objet de couleur noire, grise ou blanche.
| Nom | Type | Description |
|---|---|---|
| niveaux de gris | Numéro | Valeur décimale comprise entre 0 et 1, dans laquelle 0 est noir et 1 est blanc. |
| Type | Description |
|---|---|
| Objet | Objet de couleur reflétant la valeur de niveaux de gris fournie. |
L’exemple suivant montre comment créer un objet de couleur en niveaux de gris de 50 %.
var grayColor = new sn_pdfgeneratorutils.Color.getGrayColor(0.5);
Couleur – setColorValue (couleurs du tableau)
Crée une couleur avec des valeurs données et vous permet de modifier les valeurs d’une couleur existante. Chacune des valeurs doit être comprise entre 0 et 1.
| Nom | Type | Description |
|---|---|---|
| colors | Tableau | Trois nombres indiquant les valeurs RVB à l’aide d’une valeur décimale comprise entre 0 et 1. Par exemple, dans [0,1, 0,9, 0,5], la valeur de la première position est rouge, la deuxième est verte et la troisième est bleue. De plus, [0, 0, 0] est un noir fixe, [0,5, 0,5, 0,5] est un gris uni et [1, 1, 1] est un blanc uni. |
| Type | Description |
|---|---|
| Aucun |
L’exemple suivant montre comment modifier les valeurs d’une couleur existante.
var color = new sn_pdfgeneratorutils.Color([1,0.5,0.5]); //given as array of RGB values;
color.setColorValue(color);
Couleur – setOpacity(Opacité du nombre)
Définit le niveau d’opacité des couleurs.
| Nom | Type | Description |
|---|---|---|
| couleur | Couleur | Valeur décimale flottante comprise entre 0 et 1, dans laquelle 0 est entièrement transparent et 1 est entièrement opaque. |
| Type | Description |
|---|---|
| Aucun |
L’exemple suivant montre comment créer un objet de couleur et définir son opacité sur 50 %.
var color = new Color([1,0.5,0.5]);
color.setOpacity(0.5);