Skip to main content

Таблица DocumentAPI.ColorRGBA

Таблица DocumentAPI.ColorRGBA предназначена для задания цвета текста, линии, фона и т.д. Используется четырехканальный формат, содержащий данные для красного (r), зеленого (g), голубого (b) цветов и альфа-канала (a).

Конструкторы​


ColorRGBA()
ColorRGBA(number r, number g, number b, number a)

ПолеТипОписание
ColorRGBA.rnumberЗначение от 0 до 255 для установки интенсивности красного цвета.
ColorRGBA.gnumberЗначение от 0 до 255 для установки интенсивности зеленого цвета.
ColorRGBA.bnumberЗначение от 0 до 255 для установки интенсивности голубого цвета.
ColorRGBA.anumberЗначение от 0 до 255 для регулировки прозрачности.
Значение 255 соответствует полностью непрозрачному цвету.

Примеры использования​


local rgba = DocumentAPI.ColorRGBA()
rgba.r = 0
rgba.g = 0
rgba.b = 255
rgba.a = 200
print("r=", rgba.r, ", g=", rgba.g, ", b=", rgba.b, ", a=", rgba.a) -- r=0, g=0, b=255, a=200
local rgba = DocumentAPI.ColorRGBA(55, 146, 179, 200)
print("r=", rgba.r, ", g=", rgba.g, ", b=", rgba.b, ", a=", rgba.a) -- r=55, g=146, b=179, a=200
local line_prop = DocumentAPI.LineProperties()
line_prop.color = DocumentAPI.Color(rgba)