Rev 11368 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{windows}\alias{windows}\alias{win.graph}\alias{win.metafile}\alias{win.print}\alias{x11}\alias{X11}\alias{bringToTop}\title{Windows graphics devices}\usage{windows(width = 7, height = 7, pointsize = 12,record = getOption("graphics.record"),rescale = c("R", "fit", "fixed"))win.graph(width = 7, height = 7, pointsize = 12)x11(width = 7, height = 7, pointsize = 12)X11(width = 7, height = 7, pointsize = 12)win.metafile(filename = "", width = 7, height = 7, pointsize = 12)win.print(width = 7, height = 7, pointsize = 12)bringToTop(which = dev.cur())}\arguments{\item{display}{indicates the purpose of the device.}\item{filename}{the name of the output file: it will be an enhancedWindows metafile, usually given extension \code{.emf} or \code{.wmf}.}\item{width}{the (nominal) width of the plotting window in inches.}\item{height}{the (nominal) height of the plotting window in inches.}\item{pointsize}{the default pointsize of plotted text.}\item{record}{logical: sets the initial state of the flag forrecording plots.}\item{resize}{controls the action for resizing plots.}\item{which}{a device number.}}\description{A graphics device is opened. For \code{win.graph}, \code{windows},\code{x11} and \code{X11} this is a graphics window on the currentWindows display: the multiple names are for compatibility with othersystems. \code{win.metafile} prints to a file and \code{win.print} tothe Windows print system.\code{bringToTop} brings the specified screen device's window to thefront of the window stack (and gives it focus).}\details{All these devices are implemented as \code{windows} devices, the\code{display} parameter selects which is actually used.The size of a window is computed from information provided about thedisplay: it depends on the system being configured accurately.A graphics window is not allowed to be specified at more that 85\% ofthe screen width or height: the width and height are rescaledproportionally. The window can be resized to a larger size.If the \code{filename} is omitted for a \code{win.metafile} device, theoutput is copied to the clipboard when the device is closed. A\code{win.metafile} device can only be used for a single page.If a screen device is re-sized, the default behaviour is to redraw theplot as if the new size had been specified originally. Using\code{"fit"} will rescale the existing plot to fit the new deviceregion, preserving the aspect ratio. Using \code{"fixed"} will leavethe plot size unchanged, adding scrollbars if part of theplot is obscured.This setting also affects the initial re-scaling if the specifiedwindow size is too big.}\value{A plot device is opened: nothing is returned to the \R interpreter.}\author{Guido Masarotto}\seealso{\code{\link{Devices}}, \code{\link{postscript}}}\keyword{device}