Optional rendering of SVG files as vectors

A very popular wish from our Idea Place is finally fulfilled in version 30 – SVG files are optionally output as vectors.

As the library we use for this does not support all SVG features and not every detail can be translated into our underlying EMF format, the feature must be switched on optionally so that you can use either raster rendering (as before, default) or vectors (new). The relevant option LL_OPTION_USE_SVG2BMP (value 410) must be set to 0.

The benefits can be seen immediately, especially when zooming in – here is a detailed enlargement in version 29:

zoomed svg file before

and the corresponding section in version 30:

sharp vectorised svg file in zoom mode

The output is sharp and precise at every zoom level. Memory consumption is also reduced, as vectors are generally more economical than raster graphics. The new feature can therefore also be used for SVG letterhead images, for example, without converting them into full-page raster graphics and causing the associated problems.

The PDF export can now also retain the vector representation for most SVG files. Of course, not all the nuances of one format can be transferred to the other, but for standard SVGs, vectorization is retained throughout the entire Image file > List & Label > PDF chain.

Leave a Comment