21#ifndef SPECTRE_EXPORTER_H
22#define SPECTRE_EXPORTER_H
24#include <libspectre/spectre-macros.h>
44 const char *filename);
47 unsigned int page_index);
SPECTRE_PUBLIC SpectreStatus spectre_exporter_begin(SpectreExporter *exporter, const char *filename)
Definition: spectre-exporter.c:77
SpectreExporterFormat
Definition: spectre-exporter.h:30
@ SPECTRE_EXPORTER_FORMAT_PDF
Definition: spectre-exporter.h:32
@ SPECTRE_EXPORTER_FORMAT_PS
Definition: spectre-exporter.h:31
SPECTRE_PUBLIC SpectreStatus spectre_exporter_end(SpectreExporter *exporter)
Definition: spectre-exporter.c:99
struct SpectreExporter SpectreExporter
Definition: spectre-exporter.h:35
SPECTRE_PUBLIC void spectre_exporter_free(SpectreExporter *exporter)
Definition: spectre-exporter.c:48
SPECTRE_PUBLIC SpectreExporter * spectre_exporter_new(SpectreDocument *document, SpectreExporterFormat format)
Definition: spectre-exporter.c:28
SPECTRE_PUBLIC SpectreStatus spectre_exporter_do_page(SpectreExporter *exporter, unsigned int page_index)
Definition: spectre-exporter.c:90
enum _SpectreStatus SpectreStatus
Definition: spectre-document.c:36