Difference between revisions of "Command/clip"
< Command
Jump to navigation
Jump to search
(Created page with "Documentation for \clip") |
|||
Line 43: | Line 43: | ||
\startframedtext[frame=on] | \startframedtext[frame=on] | ||
\vbox{\input zapf } | \vbox{\input zapf } | ||
− | \blank | + | \blank |
− | \clip[nx=3,ny=3,x=1,y=3]{\vbox{\input zapf}} | + | \clip[nx=3,ny=3,x=1,y=3]{\vbox{\input zapf }} |
\blank | \blank | ||
\stopframedtext | \stopframedtext | ||
Line 55: | Line 55: | ||
<cd:commandref name="scale"></cd:commandref> | <cd:commandref name="scale"></cd:commandref> | ||
<cd:commandref name="rotate"></cd:commandref> | <cd:commandref name="rotate"></cd:commandref> | ||
− | <cd:wikipage page="Scaling Rotating Mirroring Clipping"></cd:wikipage></cd:seealso> | + | <cd:wikipage page="Scaling Rotating Mirroring Clipping"></cd:wikipage> |
+ | <cd:commandref name="externalfigure"></cd:commandref></cd:seealso> | ||
</cd:commandgroup> | </cd:commandgroup> |
Latest revision as of 13:12, 5 November 2021
Contents
\clip
Summary
The command \clip is used for showing only parts of an object.
Settings
Description
\setupclipping[nx=,ny=] specifies that
\clip
should pretend that the picture is cut into nx
by ny
pieces. \clip[x=,y=]
then displays the piece at row x and column y, counting from the top left.
Examples
Example 1
% Tell ConTeXt where to find the windmill picture \setupexternalfigures[location={default}] % \setupclipping[nx=3,ny=3] This is a thumbnail of the windmill: \externalfigure[mill][width=1cm] \blank[line] This is the bottom row: \hbox{% \clip[x=1, y=3]{\externalfigure[mill]} % <-- space between clips \clip[x=2, y=3]{\externalfigure[mill]}% <-- no space between clips \clip[x=3, y=3]{\externalfigure[mill]} } The leftmost square of the bottom row, shrunken and framed: \framed{ \scale[sx=0.5,sy=0.5]{\clip[x=1, y=3]{\externalfigure[mill]}} }
Example 2
It's not just figures that can be clipped:
\startframedtext[frame=on] \vbox{\input zapf } \blank \clip[nx=3,ny=3,x=1,y=3]{\vbox{\input zapf }} \blank \stopframedtext