15#ifndef INK_FILE_EXPORT_CMD_H
16#define INK_FILE_EXPORT_CMD_H
20#include <glibmm/ustring.h>
51 std::string
get_filename_out(std::string filename_in =
"", std::string object_id =
"");
Axis aligned, non-empty rectangle.
Glib::ustring export_area
int do_export_ps_pdf(SPDocument *doc, std::string const &filename_in, std::string const &mime_type)
Perform a PDF/PS/EPS export.
std::string get_filename_out(std::string filename_in="", std::string object_id="")
void set_export_area(const Glib::ustring &area)
ExportAreaType export_area_type
int do_export_vector(SPDocument *doc, std::string const &filename_in, Inkscape::Extension::Output &extension)
Perform a vector file export (SVG, PDF, or PS)
void set_export_area_type(ExportAreaType type)
Glib::ustring export_pdf_level
int do_export_png(SPDocument *doc, std::string const &filename_in)
Perform a PNG export.
Glib::ustring export_page
Glib::ustring export_type_current
bool export_png_use_dithering
int do_export_svg(SPDocument *doc, std::string const &filename_in)
Perform an SVG export.
Glib::ustring export_type
double export_background_opacity
void do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector< SPItem const * > &items)
int do_export_extension(SPDocument *doc, std::string const &filename_in, Inkscape::Extension::Output *extension)
Export a document using an export extension.
Glib::ustring export_png_color_mode
void do_export(SPDocument *doc, std::string filename_in="")
Inkscape::Colors::Color get_bgcolor(SPDocument *doc)
int export_png_compression
Glib::ustring export_background
std::string export_filename
Glib::ustring export_extension
bool export_ignore_filters
Typed SVG document implementation.
Base class for visual SVG elements.
Helper class to stream background task notifications as a series of messages.