run_in_shiny_app() to run an
arbitrary command against a live Shiny application. Manages the app
lifecycle (start, wait for HTTP readiness, stop) via processx; the
command to execute is passed through ... to
processx::run().expect_snapshot_ggplots() and
expect_snapshot_flextables() for visual regression testing
of ggplot2 plots and flextable objects within testthat test suites.skip_if_not_snapshot_png() to skip
tests when snapshot dependencies (ragg, gdtools) are not available.to_miniature() gains ncol and
ncol_landscape parameters for easier page layout.
ncol groups pages N-per-row; adding
ncol_landscape enables orientation-aware layout where
portrait and landscape pages use different column counts.try/finally to guarantee
Word.Quit() and PowerPoint.Quit() are called
even when an error occurs, preventing orphan COM processes on
Windows.Word.Visible = $False is now set before opening the
document in PowerShell scripts, eliminating the brief window flash on
startup.Presentations.Open() now uses
WithWindow=$false to open presentations without a visible
window.try/on error blocks to
ensure cleanup (close document + conditional quit) runs even when an
error occurs, and the error is re-raised so that
processx::run() sees a non-zero exit status.sprintf() replaced by sub() to handle
% in paths, and special characters (",
`, $, \) are escaped for
PowerShell and AppleScript respectively.expect_snapshot_html() for visual testing
HTML documents.msoffice_available() to test if ‘Word’ and
‘PowerPoint’ are available.expect_snapshot_doc() for visual
testing.docx_update() to refresh all TOC and
fields.dpi parameters for image resolutiontools::R_user_dir() is used instead of package
‘rappdirs’.init_working_directory,
rm_working_directory and working_directory to
let users manage docx2pdf working directory and comply with CRAN
policy.tempfile() to make libreoffice write in a temporary
directory instead of using and managing
working_directory().working_directory() so that when deleted, no
empty directory is left.UserInstallation to function
to_pdf()check_libreoffice_export() that checks
‘LibreOffice’ can export to PDF.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.