Как назначить нестандартный цвет ?

  • Автор темы Автор темы teatral
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

teatral

Участник
Топикстартер
Сообщения
350
Реакции
365
Следующий код хорошо работает:
myFrame.FillColor = myDocument.Swatches.Item("Red")

А как быть, если я хочу закрасить, что-либо нестандартным цветом? На форуме есть код добавления нового цвета в Swatches
Но нет ли кода проще, типа myFrame.FillColor = CMYK(20,20,50,60) ?
 
Ответ: Как назначить нестандартный цвет ?

Код:
[COLOR=#333333]myFrame.fillColor = [/COLOR][COLOR=#333333]myDocument[/COLOR].colors.add({model: ColorModel.PROCESS, space: ColorSpace.CMYK, colorValue: [100, 0, 0, 0]});
 
Ответ: Как назначить нестандартный цвет ?

Спасибо!
В Visual Basic все равно немного сложнее (так как у метода Add нет аргументов):

Function Add() As Color
Member of InDesign.Colors
Creates a new Color.
Return value: The new Color.


Код:
            Set myColor = myDocument.Colors.Add
            myColor.ColorValue = Array(0, 0, 0, 0)
            Set myFrame.FillColor = myColor
 
Статус
Закрыто для дальнейших ответов.