Command/grabbufferdata

From Wiki
< Command
Revision as of 16:35, 15 December 2012 by Esteis (talk | contribs)
Jump to navigation Jump to search

\grabbufferdata

Syntax

\grabbufferdata[...][...][...]
[...] name of the buffer to store the text
[...] string where the buffer contents start
[...] string where the buffer contents end

Description

This is a slightly low-level command to grab user input and store it in a buffer. It is different from \startbuffer[X]..\stopbuffer because it allows one to use custom start and end strings, instead of \startbuffer...\stopbuffer

Example

\setuppapersize[A6]
\define\thisisthestart%
  {\grabbufferdata[mybuffer][thisisthestart][thisistheend]}

% If you want to perform some action when the buffer ends
% \let\thisistheend{...}

\thisisthestart
Bent double, like old beggars under sacks,
Knock-kneed, coughing like hags, we cursed through sludge,
Till on the haunting flares we turned our backs
And towards our distant rest began to trudge.
\rightaligned{--- Wilfred Owen, excerpt from {\it Dulce et decorum est}}
\thisistheend

\obeylines
\getbuffer[mybuffer]

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: