ColorType.Tint Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Оттенок
Представляет следующий атрибут в схеме: 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
Значение свойства
Возвращает .DoubleValue
- Атрибуты
Комментарии
Следующие сведения из международного стандарта ECMA ECMA-376 могут быть полезны при работе с этим классом.
Задает значение оттенка, применяемое к цвету.
Если tint
параметр указан, он применяется к RGB-значению цвета, чтобы определить окончательный примененный цвет.
Значение tint
сохраняется в виде двойника от -1,0 .. 1.0, где -1.0 означает, что 100 % темнеет, а 1,0 означает, что 100 % светлеет. Кроме того, 0.0 означает отсутствие изменений.
При загрузке значения RGB оно преобразуется в HLS, где значения HLS имеют значение (0.. HLSMAX), где HLSMAX в настоящее время имеет значение 255.
Ниже приведены некоторые примеры применения оттенка к цвету:
Если (оттенок < 0)
Lum' = Lum * (1,0 + оттенок)
Например: Lum = 200; оттенок = -0,5; Затемнение на 50 %
Lum' = 200 * (0,5) => 100
Например: Lum = 200; оттенок = -1,0; Затемнение на 100 % (сделать черным)
Lum' = 200 * (1.0 − 1.0) => 0
Если (оттенок > 0)
Lum' = Lum * (1.0 − tint) + (HLSMAX – HLSMAX * (1.0 − tint))
Например: Lum = 100; оттенок = 0,75; Осветлить 75%
Lum' = 100 * (1 − 0,75) + (HLSMAX – HLSMAX * (1 − 0,75))
= 100 * 0,25 + (255 – 255 * 0,25)
= 25 + (255 – 63) = 25 + 192 = 217
Например: Lum = 100; оттенок = 1,0; Осветлить на 100 % (сделать белым)
Lum' = 100 * (1 − 1) + (HLSMAX – HLSMAX * (1 − 1))
= 100 * 0 + (255 – 255 * 0)
= 0 + (255 –0) = 255
Возможные значения для этого атрибута определяются типом данных XML-схемы double
.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по