##' write.pdf.bookmarks(file="example.pdf",bookmarks)
make.pdf.bookmark <- function(text,level=1,page=NULL) {
if (!CairoHacks.env$device_set_up) {
- Cairo.onSave(device = dev.cur(),
+ Cairo.onSave(device = grDevices::dev.cur(),
onSave=function(device,page){
ch <- getNamespace("CairoHacks")
print(ls(envir=ch))
##' @export
##' @seealso start_rasterplot
stop_rasterplot <- function(plot=TRUE) {
- raster.image <- dev.capture(native=TRUE)
- dev.off()
+ raster.image <- grDevices::dev.capture(native=TRUE)
+ grDevices::dev.off()
if (plot) {
grid::grid.raster(raster.image,width=grid::unit(1,"npc"),height=grid::unit(1,"npc"))
}