QGIS/python/gui/qgsquickprint.sip

29 lines
785 B
Plaintext
Raw Normal View History

/** QgsQuickPrint is a convenience class to quickly print a
preformatted map to pdf.
*/
class QgsQuickPrint : QObject
{
%TypeHeaderCode
#include <qgsquickprint.h>
%End
public:
QgsQuickPrint();
//! Destructor
virtual ~QgsQuickPrint();
static QString pageSizeToString(QPrinter::PageSize theSize);
static QPrinter::PageSize stringToPageSize(QString theSize);
public slots:
void printMap();
void setTitle(QString theText);
void setName(QString theText);
void setCopyright(QString theText);
void setNorthArrow(QString theFileName);
void setLogo1(QString theFileName);
void setLogo2(QString theFileName);
void setOutputPdf(QString theFileName);
void setMapCanvas(QgsMapCanvas * thepMapCanvas);
void setPageSize(QPrinter::PageSize theSize);
};