Skip to main content

Класс ColorRGBA

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

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


myOfficeSDK.ColorRGBA()
myOfficeSDK.ColorRGBA(r: number, g: number, b: number, a: number)

ПолеТипОписание
rintЗначение от 0 до 255 для установки интенсивности красного цвета.
gintЗначение от 0 до 255 для установки интенсивности зеленого цвета.
bintЗначение от 0 до 255 для установки интенсивности голубого цвета.
aintЗначение от 0 до 255 для регулировки прозрачности.
Значение 255 соответствует полностью непрозрачному цвету.

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


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