eps-out.cpp revision 07916b4c23e70df45383ea8348cf817c1d029083
/*
* Authors:
* Ted Gould <ted@gould.cx>
*
* Copyright (C) 2004 Authors
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#include "eps-out.h"
#include <print.h>
namespace Inkscape {
namespace Extension {
namespace Internal {
bool
{
return FALSE;
return TRUE;
}
/**
\brief This function calls the print system with the filename
\param mod unused
\param doc Document to be saved
\param uri Filename to save to (probably will end in .eps)
The most interesting thing that this function does is just attach
an '>' on the front of the filename. This is the syntax used to
tell the printing system to save to file.
*/
void
{
gchar * final_name;
return;
return;
}
#include "clear-n_.h"
/**
\brief A function allocate a copy of this function.
This is the definition of postscript out. This function just
calls the extension system with the memory allocated XML that
describes the data.
*/
void
{
"<inkscape-extension>\n"
"<id>org.inkscape.output.eps</id>\n"
"<param name=\"pageBoundingBox\" type=\"boolean\" gui-text=\"" N_("Make bounding box around full page") "\">FALSE</param>\n"
"<param name=\"textToPath\" type=\"boolean\" gui-text=\"" N_("Convert texts to paths") "\">TRUE</param>\n"
"<param name=\"fontEmbedded\" type=\"boolean\" gui-text=\"" N_("Embed fonts (Type 1 only)") "\">FALSE</param>\n"
"<output>\n"
"<extension>.eps</extension>\n"
"</output>\n"
"</inkscape-extension>", new EpsOutput());
return;
}
} } } /* namespace Inkscape, Extension, Implementation */
/*
Local Variables:
mode:c++
c-file-style:"stroustrup"
c-file-offsets:((innamespace . 0)(inline-open . 0))
indent-tabs-mode:nil
fill-column:99
End:
*/
// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :