#include "libpspp/message.h"
#include "libpspp/str.h"
#include "libpspp/zip-reader.h"
-#include "output/page-setup-item.h"
+#include "output/page-setup.h"
#include "output/pivot-table.h"
#include "output/spv/detail-xml-parser.h"
#include "output/spv/light-binary-parser.h"
return item->type == SPV_ITEM_IMAGE;
}
-#ifdef HAVE_CAIRO
static cairo_status_t
read_from_zip_member (void *zm_, unsigned char *data, unsigned int length)
{
return item->image;
}
-#endif
struct spv_item *
spv_item_next (const struct spv_item *item)
pivot_value_destroy (item->text);
free (item->png_member);
-#ifdef HAVE_CAIRO
if (item->image)
cairo_surface_destroy (item->image);
-#endif
free (item);
}
{
if (spv_item_is_table (item))
spv_item_get_table (item);
-#ifdef HAVE_CAIRO
else if (spv_item_is_image (item))
spv_item_get_image (item);
-#endif
}
bool