+#ifdef HAVE_CAIRO
+ else if (is_chart_item (output_item))
+ {
+ cairo_surface_t *surface = xr_draw_image_chart (
+ to_chart_item (output_item),
+ &(struct cell_color) CELL_COLOR_BLACK,
+ &(struct cell_color) CELL_COLOR_WHITE);
+ if (cairo_surface_status (surface) == CAIRO_STATUS_SUCCESS)
+ spv_writer_put_image (spv->writer, surface);
+ cairo_surface_destroy (surface);
+ }
+#endif