Issues

  • Use png from the system/Rtools

Issues

  • throw more informative error message when no plot is generated

Issues

  • fix issue with raster images that get deleted before being integrated by officer.
  • drop cpp11 specification

Issues

  • use cstdint as required by the CRAN to let the package work with GCC-13.

Issues

  • add field SystemRequirements in DESCRIPTION file so that software dependancies can be managed automatically.

Changes

  • use new mechanisms of officer 0.5 and drop complex treatments of raster/images for pptx.

Issues

  • replace call to sprintf by call to snprintf

Changes

  • use png for rasters
  • refactor cpp file tree

Changes

  • update for changes in the R graphics engine (thanks to Dr Paul Murrell)
  • function body_add_vg is defunct.
  • functions ph_with_vg and ph_with_vg_at have been removed.

Changes

  • functions ph_with_vg and ph_with_vg_at are defunct and will be removed in the next release.
  • rvg web site is now indicated in DESCRIPTION file.
  • functions ph_with_vg and ph_with_vg_at are defunct.

Deprecations

  • functions ph_with_vg and ph_with_vg_at are deprecated.

Fixes

  • fix issues with default font

Enhancement

  • New function ph_with.dml and dml, it will replace functions ph_with_vg and ph_with_vg_at (they will be deprecated in the next release).

Changes

  • dsvg is now living in ggiraph package

Enhancement

  • add path method to PowerPoint device. As an effect ggplot2::geom_sf is now supported.
  • argument type of function ph_with_vg now default to “body”.

Changes

  • dml_docx is deprecated and will be removed in later versions. It was maintained for compatibility reasons with package ReporteRs. As ReporteRs will be removed from CRAN 2018-07-16, this function has no more reason to exist.
  • fix encoding issues with Windows platforms.
  • add argument ggobj to ph_with_vg() and ph_with_vg_at(). It can be used as replacement to code=print(gg) when gg is a ggplot object.

  • new function xl_add_vg() to add vector graphics produced from R into Excel workbooks. This requires officer >= 0.2.0.

  • update with officer 1.8
  • update with gdtools 1.6
  • raster ids are now registered
  • raster images dpi has been increased
  • new ‘ph_with_vg_at’ methods for package officer
  • new ‘body_add_vg’ and ‘ph_with_vg’ methods for package officer
  • deletion of write_* functions, these are now available in officer (functions print)
  • add donttest tags in all examples to avoid long runs due to fontconfig initialisation
  • change textbox in Word graphics so that text auto-adjusts.
  • adapt code to gdtools 0.1.1
  • adapt code to xml2 1.0 (use xml_find_first instead of deprecated xml_find_one)

New features

  • new device driver for Microsoft Excel documents
  • add function write_xlsx

Bug fixes

  • make cliping region id unique in dsvg

Bug fixes

  • fix rectangle clipping
  • stop wrapping text in DrawingML devices

New features

  • implementation of clipping (algorithms by Francois Brunetti).
  • new function set_attr to set attributes to graphical elements without dependency to jquery nor bootstrap (suggested by Bob Rudis).

Bug fixes

  • plot size was truncated to integers

  • lines with opacity were not displayed

New features

  • grid support for interactive points, polygons, polylines, rectangles, segments and text