pdfbox c# port : Delete bookmarks pdf application software tool html windows asp.net online animation0-part530

Package ‘animation’
August16,2015
Type Package
Title AGalleryofAnimationsinStatisticsandUtilitiestoCreate
Animations
Version 2.4
Date 2015-08-16
Maintainer YihuiXie<xie@yihui.name>
Description Providesfunctionsforanimationsinstatistics,coveringtopicsin
probabilitytheory,mathematicalstatistics,multivariatestatistics,
nonparametricstatistics,samplingsurvey,linearmodels,timeseries,
computationalstatistics,dataminingandmachinelearning.Thesefunctions
maybehelpfulinteachingstatisticsanddataanalysis.Alsoprovidedin
thispackageareaseriesoffunctionstosaveanimationstovariousformats,
e.g.Flash,GIF,HTMLpages,PDFandvideos(saveSWF(),saveGIF(),
saveHTML(),saveLatex(),andsaveVideo()respectively).PDFanimationscan
beinsertedintoSweave/knitreasily.
SystemRequirements ImageMagick(http://imagemagick.org)or
GraphicsMagick(http://www.graphicsmagick.org)orLyX
(http://www.lyx.org)forsaveGIF();(PDF)LaTeXforsaveLatex();
SWFTools(http://swftools.org)forsaveSWF();FFmpeg
(http://ffmpeg.org)oravconv(https://libav.org/avconv.html)
forsaveVideo()
Depends R(>=2.14.0)
Suggests MASS,testit
License GPL
URL http://yihui.name/animation
BugReports https://github.com/yihui/animation/issues
LazyData yes
NeedsCompilation no
Author YihuiXie[cre,aut],
ChristianMueller[ctb],
LijiaYu[ctb],
WeichengZhu[ctb]
1
Delete bookmarks pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a page in pdf document; create bookmark pdf file
Delete bookmarks pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
creating bookmarks in pdf documents; editing bookmarks in pdf
2
Rtopicsdocumented:
Repository CRAN
Date/Publication 2015-08-1607:30:50
Rtopicsdocumented:
animation-package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
ani.options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
ani.pause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
ani.record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
bisection.method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
BM.circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
boot.iid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
boot.lowess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
brownian.motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
buffon.needle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
CLELAL09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
clt.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
conf.int . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
cv.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
cv.nfeaturesLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
ecol.death.sim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
flip.coin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
g.brownian.motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
grad.desc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
HuSpeech . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
iatemp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
im.convert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
kfcv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
kmeans.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
knn.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
least.squares. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
lln.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
MC.hitormiss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
MC.samplemean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
moving.block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
mwar.ani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
newton.method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
ObamaSpeech . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
pageview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
pdftk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
pollen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
price.ani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
qpdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
quincunx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Rosling.bubbles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
sample.cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
sample.ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
But it's too complicated to implement this work. Delete unimportant contents: Bookmarks. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
bookmark page in pdf; export excel to pdf with bookmarks
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to add bookmarks to a pdf; export pdf bookmarks to text file
animation-package
3
sample.simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
sample.strat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
sample.system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
saveGIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
saveHTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
saveLatex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
saveSWF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
saveVideo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
sim.qqnorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
vanke1127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
vi.grid.illusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
vi.lilac.chaser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Index
87
animation-package
AGalleryofAnimationsin Statisticsand UtilitiestoCreateAnima-
tions
Description
Thispackagecontainsavarietyfunctionsforanimationsinstatisticswhichcouldprobablyaidin
teaching statisticsanddataanalysis; it alsohasseveral utilitiesto exportRanimationstoother
formats.
Details
ThispackagemainlymakesuseofHTML&JavaScriptandRwindowsgraphicsdevices(such
asx11)todemonstrateanimationsinstatistics;otherkindsofoutputsuchasFlash(SWF)orGIF
animationsorPDFanimationsarealsoavailableifrequiredsoftwarepackageshavebeeninstalled.
Seebelowfordetailsoneachtypeofanimation.
On-screenAnimations
It’snaturalandeasytocreateananimationinRusingthewindowsgraphicsdevice,e.g. inx11()
orwindows().AbasicschemeisliketheExample1(seebelow).
On-screenanimationsdo notdependonanythird-partysoftware, buttherenderingspeedofthe
windowsgraphicsdevicesisoftenslow,sotheanimationmightnotbesmooth(especiallyunder
LinuxandMacOS).
HTMLPages
ThegenerationofHTMLanimationpagesdoesnotrelyonanythird-partysoftwareeither,andwe
onlyneedawebbrowsertowatchtheanimation.SeesaveHTML.
TheHTMLinterfaceisjustlikeamovieplayer–itcomeswithaseriesofbuttonstocontrolthe
animation(play,stop,next,previous,...).
ThisHTMLapproachisflexibleenoughtobeusedeveninRweb,whichmeanswedonotreally
havetoinstallRtocreateanimations!Thereisademoinsystem.file(misc, Rweb, demo.html, package = animation).
C# PDF File Compress Library: Compress reduce PDF size in C#.net
But it's too complicated to implement this work. Delete unimportant contents: Bookmarks. Comments, forms and multimedia. C#.NET DLLs: Compress PDF Document.
add bookmark pdf file; bookmarks pdf reader
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmark pdf reader; create bookmarks pdf file
4
animation-package
WecanusesaveHTMLtocreateanimationsdirectlyinRweb;thiscanbehelpfulwhenwedonot
haveRorcannotinstallR.
GIFAnimations
IfImageMagick orGraphicsMagick hasbeen installed,wecanuseim.convert orgm.convert
to createaGIFanimation(combiningseveral Rplotstogether), orusesaveGIF to createaGIF
animationfromanRcodechunk.
FlashAnimations
IfSWFToolshasbeeninstalled,wecanusesaveSWFtocreateaFlashanimation(again,combining
Rplots).
PDFAnimations
IfLaTeXispresentinthesystem,wecanusesaveLatextoinsertanimationsintoaPDFdocument
andwatchtheanimationusingtheAdobereader.
TheanimationiscreatedbytheLaTeXpackageanimate.
Video
ThefunctionsaveVideocanuseFFmpegtoconvertimagestovariousvideoformats(e.g. ‘mp4’,
‘avi’and‘wmv’,etc).
Note
Bugreportsandfeaturerequestscanbesenttohttps://github.com/yihui/animation/issues.
Author(s)
YihuiXie
References
Theassociatedwebsiteforthispackage:http://vis.supstat.com
YihuiXieandXiaoyueCheng.animation: Apackageforstatisticalanimations. RNews,8(2):23–
27,October2008.URL:http://CRAN.R-project.org/doc/Rnews/Rnews_2008-2.pdf
(NB:somefunctionsmentionedintheabovearticlehavebeenslightlymodified;seethehelppages
fortheup-to-dateusage.)
YihuiXie(2013).animation:AnRPackageforCreatingAnimationsandDemonstratingStatistical
Methods. JournalofStatisticalSoftware,53(1),1-27. URLhttp://www.jstatsoft.org/v53/
i01/.
SeeAlso
saveHTML,saveGIF,saveSWF,saveVideo,saveLatex
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; a blank page or multiple pages to PDF; Allow to delete any current PDF
pdf export bookmarks; add bookmark to pdf reader
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
export pdf bookmarks to text; convert excel to pdf with bookmarks
animation-package
5
Examples
### 1. How tosetup a simple animation ###
## set some options first
oopt = ani.options(interval = 0.2, nmax = 10)
## use a loopto create images one by one
for (i in 1:ani.options("nmax")) {
plot(rnorm(30))
ani.pause() ## pause for a while (interval)
}
## restore theoptions
ani.options(oopt)
## see ?ani.record for an alternative way to set up an animation
### 2. Animations in HTML pages ###
saveHTML({
ani.options(interval = 0.05, nmax = 30)
par(mar =c(3, 3, 2, 0.5), mgp = c(2, 0.5, 0), tcl = -0.3, cex.axis = 0.8,
cex.lab = 0.8, cex.main = 1)
brownian.motion(pch = 21, cex = 5, col = "red", bg = "yellow",
main ="Demonstration of Brownian Motion")
}, img.name ="bm_plot", title = "Demonstration of Brownian Motion",
description = c("Random walk on the 2D plane: for eachpoint",
"(x, y), x = x + rnorm(1) and y = y + rnorm(1)."))
### 3. GIF animations ###
saveGIF({
ani.options(nmax = 30)
brownian.motion(pch = 21, cex = 5, col = "red", bg = "yellow")
}, interval =0.05, movie.name = "bm_demo.gif", ani.width= 600, ani.height = 600)
### 4. Flash animations ###
saveSWF({
par(mar =c(3, 2.5, 1, 0.2), pch = 20, mgp = c(1.5, 0.5, 0))
buffon.needle(type = "S")
}, ani.dev = "pdf", ani.type = "pdf", swf.name = "buffon.swf", interval = 0.1,
nmax = 40,ani.height = 7, ani.width = 7)
### 5. PDF animations ###
saveLatex({
par(mar =c(3, 3, 1, 0.5), mgp = c(2, 0.5, 0), tcl = -0.3, cex.axis = 0.8,
cex.lab = 0.8, cex.main = 1)
brownian.motion(pch = 21, cex = 5, col = "red", bg = "yellow",
main ="Brownian Motion")
}, img.name ="BM_plot", latex.filename = ifelse(interactive(), "brownian_motion.tex",
""), interval = 0.1, nmax = 20)
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; multiple page to Word document; Delete a single
add bookmarks to pdf file; bookmarks pdf file
VB.NET PDF: Basic SDK Concept of XDoc.PDF
you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order This class describes bookmarks in a PDF document.
copy pdf bookmarks to another pdf; bookmark pdf in preview
6
ani.options
ani.options
Setorqueryanimationoptions
Description
Therearevariousparametersthatcontrolthebehaviouroftheanimation, such astimeinterval,
maximumnumberofanimationframes,heightandwidth,etc.
Usage
ani.options(...)
Arguments
...
argumentsintag = valueform,oralistoftaggedvalues. Thetagsusually
comefromtheanimationparametersdescribedbelow,buttheyarenotrestricted
tothesetags(anytagcanbeused;thisissimilartooptions).
Value
ani.options()returnsalistcontainingtheoptions:whenparametersareset,theirformervalues
arereturnedinaninvisiblenamedlist.Suchalistcanbepassedasanargumenttoani.optionsto
restoretheparametervalues.
ani.options(tag)returnsthevalueoftheoptiontag.
ani.options(c(tag1, tag2))orani.options(tag1, tag2)returnsalistcontaining
thecorrespondingoptions.
Animationoptions
Thesupportedanimationparameters:
interval apositivenumbertosetthetimeintervaloftheanimation(unitinseconds);defaulttobe
1.
nmax maximumnumber of stepsin aloop (e.g. iterations) to createanimation frames. Note:
theactualnumberofframescanbelessthanthisnumber,dependingonspecificanimations.
Defaulttobe50.
ani.width,ani.height widthandheightofimageframes(unitinpx);seegraphicsdeviceslikepng,
jpeg,...;defaulttobe480.NB:fordifferentgraphicsdevices,theunitsofthesevaluesmight
bedifferent,e.g.PDFdevicesusuallyuseinches,whereasbitmapdevicesoftenusepixels.
imgdir character: thenameof thedirectory(arelativepath)for imageswhencreating HTML
animationpages;defaulttobeimages.
htmlfile character:nameofthetargetHTMLmainfile(withoutpathname;basenameonly;default
tobeindex.html)
ani.dev afunctionorafunctionname:thegraphicsdevice;e.g.(png,pdf,...);defaulttobepng
ani.options
7
ani.type character: imageformatforanimationframes,e.g. png,jpeg,...;defaulttobepng;
thiswillbeusedasthefileextensionofimages,sodon’tforgettochangethisoptionaswell
whenyouchangedtheoptionani.dev
title,description character: thetitleanddescriptionoftheanimationintheHTMLpagecreated
bysaveHTML
verbose logicalorcharacter: ifTRUE,writeafooterpartintheHTMLpagecontainingdetailed
technical information; ifgivenacharacterstring,itwill beusedasthefootermessage; in
othercases,thefooterofthepagewillbeblank.
loop whethertoiterateornot(defaultTRUEtoiterateforinfinitetimes)
autobrowse logical:whetherauto-browsetheanimationpageimmediatelyafteritiscreated?(de-
faulttobeinteractive())
autoplay logical:whethertoautoplaytheanimationwhentheHTMLpageisloaded(defaulttobe
TRUE);onlyapplicabletosaveHTML
use.dev whethertousethegraphicsdevicespecifiedinani.options(ani.dev)(defaulttobe
TRUE);ifFALSE,weneedtogenerateimagefilesbyourownapproachesintheexpressionexpr
(seefunctionssaveHTML,saveGIF,saveLatexandsaveSWF);thiscanbeusefulwhentheout-
putcannotbecapturedbystandardRgraphicsdevices–atypicalexampleistherglgraphics
(wecanusergl.snapshottocapturerglgraphicstopngfiles,orrgl.postscripttosave
plotsaspostscript/pdf; seedemo(rgl_animation)ordemo(use_Cairo)forexamples
orthelastexamplebelow).Note,however,wedonotreallyhavetocreatetheimagesusingR
graphicsdevices–seedemo(flowers)onhowtodownloadimagesfromtheInternetand
createanHTMLanimationpage!
Hiddenoptions
Thereareacoupleof“hidden”optionswhicharedesignedtofacilitatetheusageofsomefunctions
butarenotinitializedliketheaboveoptionswhenthepackageisloaded,including:
convert thisoptionwillbecheckedfirstwhencallingim.convert(orsaveGIF)toseeifitcontains
thepathto‘convert.exe’;wecanspecifyitbeforehandtosavetheeffortsinsearchingfor
‘convert.exe’inImageMagickunderWindows.Forexample,ani.options(convert = c:/program
files/imagemagick/convert.exe); notethisoptionalsoworksforMacandLinux(see
help(im.convert))
swftools thiscanhelpsaveSWFsavetheeffortsofsearchingforthesoftwarepackage“SWFTools”
underWindows;e.g.wecanspecifyani.options(swftools = c:/program files/swftools)
inadvance
img.fmt thevalueofthisoptioncanbeusedtodeterminetheimagefilenameformatwhenwewant
tousecustomgraphicsdevicestorecordimages,e.g.insaveLatex,ifani.options(use.dev) ==
FALSE,thenani.options(img.fmt)willbeastringlikepath/to/output/img.name%d.png,
sowecanuseittogeneratefilenamesintheargumentexpr;seedemo(rgl_animation)
forexampleorthelastexamplebelow
qpdf thepathoftheprogramqpdf,e.g.ani.options(qpdf = C:/Software/qpdf/bin/qpdf.exe);
qpdfismainlyusedtocompressPDFfilesinthispackage,anditisasmallertoolthanpdftk.
ItisrecommendedoverpdftkespeciallyunderLinux,becausetestsshowthatpdftkdoesnot
workwellunderLinuxincompressingPDFfiles,whileqpdfismuchbetter.
8
ani.options
pdftk thepathoftheprogramPdftk,e.g.ani.options(pdftk = C:/Software/pdftk.exe)
orani.options(pdftk = /home/john/bin/pdftk); pdftk will beused to compress
thePDFgraphicsoutputinthefunctionpdftk;compressionwillnotbetriedifthisoptionsis
NULL.ThisoptionwillonlyaffectsaveGIF,saveLatexandsaveSWFwhenani.options(ani.type)
ispdf.
ffmpeg thepathoftheprogamffmpeg,e.g.ani.options(ffmpeg = C:/Software/ffmpeg/bin/ffmpeg.exe);
FFmpegisusedtoconvertasequenceofimagestoavideo.SeesaveVideo.
Note
Pleasenotethatnmaxisnotalwaysequaltothenumberofanimationframes. Sometimesthereis
morethanoneframerecordedinasinglestepofaloop,forinstance,thereare2framesgeneratedin
eachstepofkmeans.ani,and4framesinknn.ani,etc;whereasfornewton.method,thenumber
ofanimationframesisnotdefinite,becausethereareothercriteriatobreaktheloop.
Thisfunctioncanbeusedforalmostalltheanimationfunctionssuchasbrownian.motion,boot.iid,
buffon.needle,cv.ani,flip.coin,kmeans.ani,knn.ani,etc.Mostoftheoptionsherewillaf-
fectthebehaviourofanimationsoftheformatsHTML,GIF,SWFandPDF;on-screenanimations
areonlyaffectedbyintervalandnmax.
Author(s)
YihuiXie
SeeAlso
options,dev.interactive,saveHTML,saveGIF,saveLatex,saveSWF,pdftk
http://qpdf.sourceforge.net/
http://www.pdflabs.com/docs/pdftk-man-page/
Examples
## see the first example in help(animation) on how to setand
## restore animation options
## use the PDFdevice: remember to set ani.type accordingly
oopt = ani.options(ani.dev = "pdf", ani.type = "pdf", ani.height = 5,
ani.width= 7)
## use the Cairo PDF device if (require(Cairo)) {
## ani.options(ani.dev = CairoPDF, ani.type = pdf, ani.height =
## 6, ani.width = 6) }
## dont loopfor GIF/HTML animations
ani.options(loop = FALSE)
## dont try to open the output automatically
ani.options(autobrowse = FALSE)
## its a goodhabit to restore the options in the end sothat
## other codewill not be affected
ani.pause
9
ani.options(oopt)
## how to makeuse of the hidden option img.fmt
saveHTML(expr= {
png(ani.options("img.fmt"))
for (i in1:5) plot(runif(10))
dev.off()
}, img.name ="custom_plot", use.dev = FALSE, ani.type = "png",
description = "Note how we use our own graphics devicein expr.",
htmlfile ="custom_device.html")
ani.pause
Pauseforawhileandflushthecurrentgraphicaldevice
Description
Ifthisfunctioniscalledinaninteractivegraphicsdevice,itwillpauseforatimeinterval(bydefault
specifiedinani.options(interval))andflushthecurrentdevice;otherwiseitwilldonothing.
Usage
ani.pause(interval = ani.options("interval"))
Arguments
interval
atimeintervaltopause(inseconds)
Value
InvisibleNULL.
Author(s)
YihuiXie
SeeAlso
dev.interactive,Sys.sleep,dev.flush
Examples
## pause for 2seconds
oopt = ani.options(interval = 2)
for (i in 1:5){
plot(runif(10), ylim = c(0, 1))
ani.pause()
}
ani.options(oopt)
10
ani.record
## see demo(Xmas2, package = animation) for another example
ani.record
Recordandreplayanimations
Description
ThesetwofunctionsuserecordPlotandreplayPlottorecordimageframesandreplaytheani-
mationrespectively.
Replaytheanimation
Usage
ani.record(reset = FALSE, replay.cur = FALSE)
ani.replay(list)
Arguments
reset
ifTRUE,therecordinglistwillbecleared,otherwisenewplotswillbeappended
totheexistinglistofrecordedplots
replay.cur
whethertoreplaythecurrentplot(wecansetbothresetandreplay.curto
TRUEsothatlow-levelplottingchangescanbecapturedbyoff-screengraphics
deviceswithoutstoringalltheplotsinmemory;seeNote)
list
alist ofrecordedplots; ifmissing, therecordedplotsbyani.recordwillbe
used
Details
Onedifficulty in capturing images in R(basegraphics) is that the off-screen graphicsdevices
cannotcapturelow-levelplottingcommandsasnewimagefiles– onlyhigh-levelplottingcom-
mandscanproducenewimagefiles;ani.recordusesrecordPlottorecordtheplotswhenany
changesaremadeonthecurrentplot. Foragraphical devicetoberecordable,youhaveto call
dev.control(enable)beforeplotting.
ani.replaycanreplaytherecordedplotsasananimation.Moreover,wecanconverttherecorded
plotstootherformatstoo,e.g.usesaveHTMLandfriends.
Therecordedplotsarestoredasalistin.ani.env$.images,whichisthedefaultvaluetobepassed
toani.replay;.ani.envisaninvisibleenvironmentcreatedwhenthispackageisloaded,andit
willbeusedtostoresomecommonlyusedobjectssuchasanimationoptions(ani.options).
Value
InvisibleNULL.
Documents you may be interested
Documents you may be interested