ColorType.Tint Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Farbton
Stellt das folgende Attribut im Schema dar: tint
[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
Eigenschaftswert
Gibt zurück DoubleValue.
- Attribute
Hinweise
Die folgenden Informationen aus dem INTERNATIONALEN ECMA-Standard ECMA-376 können bei der Arbeit mit dieser Klasse nützlich sein.
Gibt den Farbtonwert an, der auf die Farbe angewendet wird.
Wenn tint
angegeben wird, wird er auf den RGB-Wert der Farbe angewendet, um die endgültige angewendete Farbe zu bestimmen.
Der tint
Wert wird als Double von −1,0 gespeichert. 1.0, wobei −1,0 100 % abdunkelt und 1,0 100 % aufhellen bedeutet. Außerdem bedeutet 0.0 keine Änderung.
Beim Laden des RGB-Werts wird er in HLS konvertiert, wobei HLS-Werte (0.) sind. HLSMAX), wobei HLSMAX derzeit 255 ist.
Hier sind einige Beispiele für das Anwenden von Farbton auf Farben:
Wenn (Tönung < 0)
Lum' = Lum * (1,0 + Tönung)
Beispiel: Lum = 200; tint = −0,5; 50 % abdunkelt
Lum' = 200 * (0,5) => 100
Beispiel: Lum = 200; tint = −1,0; 100% abdunkeln (schwarz machen)
Lum' = 200 * (1,0 − 1,0) => 0
Wenn (Tönung > 0)
Lum' = Lum * (1,0 − Tönung) + (HLSMAX – HLSMAX * (1,0 − Tönung))
Beispiel: Lum = 100; tint = 0,75; 75 % aufhellen
Lum' = 100 * (1 − 0,75) + (HLSMAX – HLSMAX * (1 − 0,75))
= 100 * 0,25 + (255 – 255 * 0,25)
= 25 + (255 – 63) = 25 + 192 = 217
Beispiel: Lum = 100; tint = 1,0; 100 % aufhellen (weiß machen)
Lum' = 100 * (1 − 1) + (HLSMAX – HLSMAX * (1 − 1))
= 100 * 0 + (255 – 255 * 0)
= 0 + (255 – 0) = 255
Die möglichen Werte für dieses Attribut werden durch den XML-Schemadatentyp double
definiert.