Partager via


ColorType.Tint Propriété

Définition

Teinte

Représente l’attribut suivant dans le schéma : teinte

[DocumentFormat.OpenXml.SchemaAttr(0, "tint")]
public DocumentFormat.OpenXml.DoubleValue Tint { get; set; }
public DocumentFormat.OpenXml.DoubleValue Tint { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(0, "tint")]
public DocumentFormat.OpenXml.DoubleValue? Tint { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("tint")]
public DocumentFormat.OpenXml.DoubleValue? Tint { get; set; }
public DocumentFormat.OpenXml.DoubleValue? Tint { get; set; }
member this.Tint : DocumentFormat.OpenXml.DoubleValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(0, "tint")>]
member this.Tint : DocumentFormat.OpenXml.DoubleValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("tint")>]
member this.Tint : DocumentFormat.OpenXml.DoubleValue with get, set
Public Property Tint As DoubleValue

Valeur de propriété

Retourne DoubleValue.

Attributs

Remarques

Les informations suivantes de la norme internationale ECMA ECMA-376 peuvent être utiles lors de l’utilisation de cette classe.

Spécifie la valeur de teinte appliquée à la couleur.

Si tint est fourni, il est appliqué à la valeur RVB de la couleur pour déterminer la couleur finale appliquée.

La tint valeur est stockée sous la forme d’un double de -1,0 .. 1.0, où −1.0 signifie 100% darken et 1.0 signifie 100% lighten. En outre, 0,0 signifie aucune modification.

Lors du chargement de la valeur RVB, elle est convertie en HLS où les valeurs HLS sont (0.. HLSMAX), où HLSMAX est actuellement 255.

Voici quelques exemples d’application de teinte à la couleur :

If (teinte < 0)

Lum' = Lum * (1.0 + teinte)

Par exemple : Lum = 200 ; teinte = −0,5 ; Assombrir 50 %

Lum' = 200 * (0,5) => 100

Par exemple : Lum = 200 ; teinte = −1,0 ; Assombrir 100% (faire noir)

Lum' = 200 * (1.0 − 1.0) => 0

If (teinte > 0)

Lum' = Lum * (1.0 − teinte) + (HLSMAX – HLSMAX * (1.0 − teinte))

Par exemple : Lum = 100 ; teinte = 0,75 ; Alléger 75 %

Lum' = 100 * (1 - 0,75) + (HLSMAX – HLSMAX * (1 - 0,75))

= 100 * 0,25 + (255 – 255 * 0,25)

= 25 + (255 – 63) = 25 + 192 = 217

Par exemple : Lum = 100 ; teinte = 1,0 ; Éclaircir 100% (rendre blanc)

Lum' = 100 * (1 − 1) + (HLSMAX – HLSMAX * (1 - 1))

= 100 * 0 + (255 – 255 * 0)

= 0 + (255 – 0) = 255

Les valeurs possibles pour cet attribut sont définies par le type de données SCHÉMA double XML.

S’applique à