\Header{grid.draw}{Draw a Grid Graphical Object}
\keyword{dplot}{grid.draw}
\begin{Description}\relax
Produces graphical output from a graphical object.\end{Description}
\begin{Usage}
\begin{verbatim}
grid.draw(x, recording=TRUE)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] An object of class \code{"grob"} or NULL.
\item[\code{recording}] A logical value to indicate whether the drawing
operation should be recorded on the Grid display list.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
This function doesn't do much itself beyond some system bookkeeping.

It calls the generic function \code{draw.details}, dispatching on the
class of the \code{list.struct} within the graphical object, and
the actual drawing occurs in the appropriate method.\end{Details}
\begin{Value}
None.\end{Value}
\begin{Author}\relax
Paul Murrell\end{Author}
\begin{SeeAlso}\relax
\code{\Link{grid.grob}}.\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
grid.newpage()
## Create a graphical object, but don't draw it
l <- grid.lines(draw=FALSE)
## Draw it
grid.draw(l)
\end{ExampleCode}
\end{Examples}

