ColorType.Tint Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour