API Documentation > CorelDRAW > 2025-v26 > Color > IVGColor
Color.CMYKAssign method
Assigns the CMYK color model
Syntax:
Sub CMYKAssign(ByVal Cyan As Long, ByVal Magenta As Long, ByVal Yellow As Long, ByVal Black As Long)
Parameters:
Name Type Description
Cyan
Long
Magenta
Long
Yellow
Long
Black
Long
Remarks:
The CMYKAssign property assigns the CMYK color model in CorelDRAW. All four color components are applied in one step, and the color model is set to CMYK. A color is an effect applied to an object that alters the object's appearance by the way it reflects light. A color model is a system that defines the number and type of colors that make up an image and that is used to organize and define colors according to a set of basic properties that can be reproduced. Black-and-white, grayscale, RGB, CMYK, and paletted are examples of popular color modes. CMYK is a color mode made up of cyan (C), magenta (M), yellow (Y), and black (K). In the CMYK color mode, color values are expressed as percentages, so a value of 100 for an ink means that it is applied at full saturation. Used in most full-color commercial printing, CMYK is like CMY, but the addition of black (K) allows for true blacks and a wider tonal range. The CMYK color mode is based on the CMYK color model.
Examples:
The following VBA example creates a green ellipse on the active layer in the current document.
Sub LayerActive()
ActiveLayer.CreateEllipse 3, 3, 2, 1
ActiveDocument.Selection.Shapes(1).Fill.UniformColor.CMYKAssign 100, 0, 100, 0 
End Sub