inst/doc/importText.R

### R code from vignette source 'importText.Rnw'

###################################################
### code chunk number 1: importText.Rnw:22-30
###################################################
options(prompt="R> ")
options(continue = "+  ")
options(width = 60)
options(useFancyQuotes = FALSE)
strOptions(strict.width = TRUE)
library(grid)
library(lattice)



###################################################
### code chunk number 2: importText.Rnw:54-62
###################################################
addBBox <- function(existingPic) {
    PostScriptTrace("helloBBox.ps", "helloBBox.xml")
    helloBBox <- readPicture("helloBBox.xml")
    grid.picture(helloBBox[seq(1, 9, 2)], gp=gpar(lex=.1),
                 xscale=existingPic@summary@xscale,
                 yscale=existingPic@summary@yscale)
}



###################################################
### code chunk number 3: importText.Rnw:73-74
###################################################
library(grImport)


###################################################
### code chunk number 4: simpleimport
###################################################
PostScriptTrace("hello.ps", "hello.xml")
hello <- readPicture("hello.xml")
grid.picture(hello)


###################################################
### code chunk number 5: simpleimportsmooth
###################################################
PostScriptTrace("hello.ps", "hello-smooth.xml", setflat=0.5)
helloSmooth <- readPicture("hello-smooth.xml")
grid.picture(helloSmooth)


###################################################
### code chunk number 6: simpleimporttextsrc
###################################################
PostScriptTrace("hello.ps", "helloText.xml", charpath=FALSE)
helloText <- readPicture("helloText.xml")
grid.picture(helloText)


###################################################
### code chunk number 7: simpleimporttext
###################################################
PostScriptTrace("hello.ps", "helloText.xml", charpath=FALSE)
helloText <- readPicture("helloText.xml")
grid.picture(helloText)
addBBox(helloText)



###################################################
### code chunk number 8: simpleimporttextfontsrc
###################################################
grid.picture(helloText, gp=gpar(fontfamily="serif"))


###################################################
### code chunk number 9: simpleimporttextfont
###################################################
grid.picture(helloText, gp=gpar(fontfamily="serif"))
addBBox(helloText)



###################################################
### code chunk number 10: simpleimporttextheightsrc
###################################################
grid.picture(helloText, sizeByWidth=FALSE)


###################################################
### code chunk number 11: simpleimporttextheight
###################################################
grid.picture(helloText, sizeByWidth=FALSE)
addBBox(helloText)



###################################################
### code chunk number 12: simpleimporttextcharpossrc
###################################################
PostScriptTrace("hello.ps", "helloChar.xml", 
                charpath=FALSE, charpos=TRUE)
helloChar <- readPicture("helloChar.xml")
grid.picture(helloChar, sizeByWidth=FALSE)


###################################################
### code chunk number 13: simpleimporttextcharpos
###################################################
PostScriptTrace("hello.ps", "helloChar.xml", 
                charpath=FALSE, charpos=TRUE)
helloChar <- readPicture("helloChar.xml")
grid.picture(helloChar, sizeByWidth=FALSE)
addBBox(helloText)



###################################################
### code chunk number 14: simpleimporttextcharposwidthsrc
###################################################
grid.picture(helloChar)


###################################################
### code chunk number 15: simpleimporttextcharposwidth
###################################################
grid.picture(helloChar)
addBBox(helloText)

Try the grImport package in your browser

Any scripts or data that you put into this service are public.

grImport documentation built on March 31, 2023, 6:57 p.m.