\HeaderA{PictureChar-class}{Class "PictureChar"}{PictureChar.Rdash.class}
\aliasA{grobify,PictureChar-method}{PictureChar-class}{grobify,PictureChar.Rdash.method}
\aliasA{symbolize,PictureChar-method}{PictureChar-class}{symbolize,PictureChar.Rdash.method}
\keyword{classes}{PictureChar-class}
\begin{Description}\relax
A description of a polygon path that describes
the outline of a character (and might be part
of a larger picture).
\end{Description}
\begin{Section}{Slots}
\describe{
\item[\code{x}:] Object of class \code{"numeric"} 
\item[\code{y}:] Object of class \code{"numeric"} 
\item[\code{rgb}:] Object of class \code{"character"} 
that specifies the fill colour for the polygon.
\item[\code{lwd}:] Object of class \code{"numeric"} 
that specifies the line width of the polygon (only
used if the character outline is stroked).
}
\end{Section}
\begin{Section}{Extends}
Class \code{"PictureOp"}, directly.
\end{Section}
\begin{Section}{Methods}
\describe{
\item[grobify] \code{signature(object = "PictureChar")}: 
convert to a grid grob (for one-off drawing).  Use
argument \code{fillText} to fill the text rather than
just stroke the outline.  In that case, the first path
for this character is filled in the appropriate colour
and all subsequent paths are filled using a colour controlled
by the \code{bgText} argument (default is white).

\item[symbolize] \code{signature(object = "PictureChar")}: 
convert to a grid grob (for drawing as a data symbol).
Currently draws nothing.

}
\end{Section}
\begin{Author}\relax
Paul Murrell
\end{Author}
\begin{SeeAlso}\relax
\code{\LinkA{Picture-class}{Picture.Rdash.class}},
\code{\LinkA{PictureStroke-class}{PictureStroke.Rdash.class}},
and
\code{\LinkA{grid.picture}{grid.picture}},
\code{\LinkA{grid.symbols}{grid.symbols}}.
\end{SeeAlso}

