# \typesetbuffer

## Syntax

 \typesetbuffer[buffer] [buffer] name of the buffer (optionally * refers to the last typeset buffer) [...,...=...,...]

## Description

With `\typesetbuffer[mybuffer]`, ConTeXt typesets the buffer `mybuffer` (previously defined by command \startbuffer) as an independent file and it includes it in the document as an external image.

To get back the verbatim content of the buffer use the command \typebuffer. And to get the buffer typeset as part of your document (no external processing and inclusion as external figure) use \getbuffer.

## Example

<texcode mode="mkiv"> \starttext

```    \startbuffer [sample]
\starttext
\startTEXpage[offset=10pt] one   \stopTEXpage
\startTEXpage[offset=10pt] two   \stopTEXpage
\startTEXpage[offset=10pt] three \stopTEXpage
\stoptext
\stopbuffer
```
```    \typesetbuffer[sample][frame=on,page=1]
\typesetbuffer[sample][frame=on,page=2]
\typesetbuffer[sample][frame=on,page=3]
```

\stoptext </context>

From version 2013.08.09, when you invoke \typesetbuffer on a buffer already typeset, the buffer won’t be typeset again, but the requested page(s) will be included in the document as external figures. (Both commented commands from sample implement the same functionality.)