Returns or modifies the print color of an object. Object print colors are represented as RGB colors. An RGB color specifies the relative intensity of red, green, and blue to cause a specific color to be displayed.
Rhino.ObjectPrintColor (strObject [, lngColor])
Rhino.ObjectPrintColor (arrObjects, lngColor)
strObject |
Required. String. The identifier of the object. |
arrObjects |
Required. Array. An array of strings identifying the objects to modify. |
lngColor |
Optional. Number. The new print color value. If omitted, the current object color is returned. Note, if arrObjects is specified, lngColor is required. |
Number |
If a print color value is not specified, the current print color value if successful. |
Number |
If a print color value is specified, the previous print color value if successful. |
Number |
If arrObjects is specified, then the number of objects modified if successful. |
Null |
If not successful, or on error. |
Dim arrObjects, strObject, lngColor
arrObjects = Rhino.GetObjects("Select objects to change print color")
If IsArray(arrObjects) Then
lngColor = Rhino.GetColor(0)
If IsNumeric(lngColor) Then
For Each strObject In arrObjects
Rhino.ObjectPrintColor strObject, lngColor
Next
End If
End If