Difference between revisions of "Command/definespotcolor"

From ConTeXt wiki
m
 
(4 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
}}
 
}}
  
 +
== [[Help:Reference|Syntax]] (autogenerated) ==
 +
<syntax>definespotcolor</syntax>
 
== [[Help:Reference|Syntax]] ==
 
== [[Help:Reference|Syntax]] ==
 
<table cellspacing="4" cellpadding="2" class="cmd">
 
<table cellspacing="4" cellpadding="2" class="cmd">
Line 29: Line 31:
 
== Description ==  
 
== Description ==  
  
Spot colours can be defined using three arguments instead of two arguments, like \definecolor. The first argument is the colour to define. The second argument is the colour to be use as a base. And the third argument takes the same options as \definecolor.
+
Spot colours can be defined using three arguments instead of two arguments, like {{cmd|definecolor}}. The first argument is the colour to define. The second argument is the colour to be use as a base. And the third argument takes the same options as \definecolor.
  
== Example ==
+
== Example 1 ==
 
<context source=yes mode=mkiv>
 
<context source=yes mode=mkiv>
 
\setuppapersize[A5]
 
\setuppapersize[A5]
Line 52: Line 54:
 
\stopcolor
 
\stopcolor
 
\stoptext
 
\stoptext
 +
</context>
 +
 +
== Example 2 ==
 +
 +
<context source=yes mode=mkiv>
 +
    \definecolor    [ColourSecondary]            [h=9A957A]
 +
    \definecolor    [ColourSecondaryLighter]      [h=9A957A, a=1, t=.5]
 +
    \definecolor    [ColourSecondaryLightest]    [h=9A957A, a=1, t=.3]
 +
    \definespotcolor [ColourSecondaryLighterSpot]  [ColourSecondary]    [a=1, t=.5]
 +
    \definespotcolor [ColourSecondaryLightestSpot] [ColourSecondary]    [a=1, t=.3]
 +
 +
    \setupblackrules [height=1cm, width=5cm]
 +
 +
    \starttext
 +
 +
    \blackrule[color=ColourSecondary]
 +
 +
    %% defined using \definecolor
 +
    \dontleavehmode
 +
    \blackrule[color=ColourSecondaryLighter]
 +
    \blackrule[color=ColourSecondaryLightest]
 +
 +
    %% defined using \definespotcolor
 +
    \dontleavehmode
 +
    \blackrule[color=ColourSecondaryLighterSpot]
 +
    \blackrule[color=ColourSecondaryLightestSpot]
 +
 +
    \stoptext
 
</context>
 
</context>
  

Latest revision as of 13:35, 13 October 2019

\definespotcolor

Syntax (autogenerated)

\definespotcolor[...][...][...=...,...]
[...]name
[...]color
anumber none normal multiply screen overlay softlight hardlight colordodge colorburn darken lighten difference exclusion hue saturation color luminosity
tnumber
etext
pnumber


Syntax

\definespotcolor[...][...][...]
[...] text
[...] text
[...] text

Description

Spot colours can be defined using three arguments instead of two arguments, like \definecolor. The first argument is the colour to define. The second argument is the colour to be use as a base. And the third argument takes the same options as \definecolor.

Example 1

\setuppapersize[A5]

% define the spot color for the plotter
\definecolor[CutContour][c=0,m=1,y=0,k=0]
\definespotcolor[Contour][CutContour][p=1]

% here is the outline feature
\defineeffect[outline][alternative=outer,rulethickness=.25pt]

\starttext
\startcolor[Contour]
\definedfont[Serif at 50pt]

\starteffect[outline]
Magic Outline
\stopeffect

\stopcolor
\stoptext

Example 2

    \definecolor     [ColourSecondary]             [h=9A957A]
    \definecolor     [ColourSecondaryLighter]      [h=9A957A, a=1, t=.5]
    \definecolor     [ColourSecondaryLightest]     [h=9A957A, a=1, t=.3]
    \definespotcolor [ColourSecondaryLighterSpot]  [ColourSecondary]     [a=1, t=.5]
    \definespotcolor [ColourSecondaryLightestSpot] [ColourSecondary]     [a=1, t=.3]

    \setupblackrules [height=1cm, width=5cm]

    \starttext

    \blackrule[color=ColourSecondary]

    %% defined using \definecolor
    \dontleavehmode
    \blackrule[color=ColourSecondaryLighter]
    \blackrule[color=ColourSecondaryLightest]

    %% defined using \definespotcolor
    \dontleavehmode
    \blackrule[color=ColourSecondaryLighterSpot]
    \blackrule[color=ColourSecondaryLightestSpot]

    \stoptext


See also

Help from ConTeXt-Mailinglist/Forum

All issues with: