QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
A dialog for customizing the properties of an exported image file. More...
#include <qgslayoutimageexportoptionsdialog.h>
Public Member Functions | |
QgsLayoutImageExportOptionsDialog (QWidget *parent=nullptr, const QString &fileExtension=QString(), Qt::WindowFlags flags=Qt::WindowFlags()) | |
Constructor for QgsLayoutImageExportOptionsDialog. | |
bool | antialiasing () const |
Returns whether antialiasing should be used in the export. | |
bool | cropToContents () const |
Returns whether the crop to contents option is checked in the dialog. | |
bool | generateWorldFile () const |
Returns whether the generate world file option is checked in the dialog. | |
void | getCropMargins (int &topMargin, int &rightMargin, int &bottomMargin, int &leftMargin) const |
Fetches the current crop to contents margin values, in pixels. | |
int | imageHeight () const |
Returns the user-set image height in pixels. | |
int | imageWidth () const |
Returns the user-set image width in pixels. | |
bool | openAfterExporting () const |
Returns whether the pdf should be opened after exporting it. | |
int | quality () const |
Returns the image quality. | |
double | resolution () const |
Returns the selected resolution from the dialog. | |
void | setAntialiasing (bool antialias) |
Sets whether antialiasing should be used in the export. | |
void | setCropMargins (int topMargin, int rightMargin, int bottomMargin, int leftMargin) |
Sets the current crop to contents margin values, in pixels. | |
void | setCropToContents (bool crop) |
Sets whether the crop to contents option should be checked in the dialog. | |
void | setGenerateWorldFile (bool generate) |
Sets whether the generate world file option should be checked. | |
void | setImageSize (QSizeF size) |
Sets the target image size. | |
void | setOpenAfterExporting (bool enabled) |
Sets whether to open the pdf after exporting it. | |
void | setQuality (int quality) |
Sets the image quality (for JPEG) | |
void | setResolution (double resolution) |
Sets the initial resolution displayed in the dialog. | |
A dialog for customizing the properties of an exported image file.
Definition at line 35 of file qgslayoutimageexportoptionsdialog.h.
QgsLayoutImageExportOptionsDialog::QgsLayoutImageExportOptionsDialog | ( | QWidget * | parent = nullptr , |
const QString & | fileExtension = QString() , |
||
Qt::WindowFlags | flags = Qt::WindowFlags() |
||
) |
Constructor for QgsLayoutImageExportOptionsDialog.
parent | parent widget |
fileExtension | output image file extension |
flags | window flags |
Definition at line 30 of file qgslayoutimageexportoptionsdialog.cpp.
bool QgsLayoutImageExportOptionsDialog::antialiasing | ( | ) | const |
Returns whether antialiasing should be used in the export.
Definition at line 128 of file qgslayoutimageexportoptionsdialog.cpp.
bool QgsLayoutImageExportOptionsDialog::cropToContents | ( | ) | const |
Returns whether the crop to contents option is checked in the dialog.
Definition at line 108 of file qgslayoutimageexportoptionsdialog.cpp.
bool QgsLayoutImageExportOptionsDialog::generateWorldFile | ( | ) | const |
Returns whether the generate world file option is checked in the dialog.
Definition at line 118 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::getCropMargins | ( | int & | topMargin, |
int & | rightMargin, | ||
int & | bottomMargin, | ||
int & | leftMargin | ||
) | const |
Fetches the current crop to contents margin values, in pixels.
topMargin | destination for top margin |
rightMargin | destination for right margin |
bottomMargin | destination for bottom margin |
leftMargin | destination for left margin |
Definition at line 133 of file qgslayoutimageexportoptionsdialog.cpp.
int QgsLayoutImageExportOptionsDialog::imageHeight | ( | ) | const |
Returns the user-set image height in pixels.
Definition at line 98 of file qgslayoutimageexportoptionsdialog.cpp.
int QgsLayoutImageExportOptionsDialog::imageWidth | ( | ) | const |
Returns the user-set image width in pixels.
Definition at line 93 of file qgslayoutimageexportoptionsdialog.cpp.
bool QgsLayoutImageExportOptionsDialog::openAfterExporting | ( | ) | const |
Returns whether the pdf should be opened after exporting it.
Definition at line 149 of file qgslayoutimageexportoptionsdialog.cpp.
int QgsLayoutImageExportOptionsDialog::quality | ( | ) | const |
Returns the image quality.
Definition at line 159 of file qgslayoutimageexportoptionsdialog.cpp.
double QgsLayoutImageExportOptionsDialog::resolution | ( | ) | const |
Returns the selected resolution from the dialog.
Definition at line 77 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setAntialiasing | ( | bool | antialias | ) |
Sets whether antialiasing should be used in the export.
Definition at line 123 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setCropMargins | ( | int | topMargin, |
int | rightMargin, | ||
int | bottomMargin, | ||
int | leftMargin | ||
) |
Sets the current crop to contents margin values, in pixels.
topMargin | top margin |
rightMargin | right margin |
bottomMargin | bottom margin |
leftMargin | left margin |
Definition at line 141 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setCropToContents | ( | bool | crop | ) |
Sets whether the crop to contents option should be checked in the dialog.
crop | set to true to check crop to contents |
Definition at line 103 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setGenerateWorldFile | ( | bool | generate | ) |
Sets whether the generate world file option should be checked.
Definition at line 113 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setImageSize | ( | QSizeF | size | ) |
Sets the target image size.
This is used to calculate the default size in pixels and also for determining the image's width to height ratio.
size | image size |
Definition at line 82 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setOpenAfterExporting | ( | bool | enabled | ) |
Sets whether to open the pdf after exporting it.
Definition at line 154 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setQuality | ( | int | quality | ) |
Sets the image quality (for JPEG)
Definition at line 168 of file qgslayoutimageexportoptionsdialog.cpp.
void QgsLayoutImageExportOptionsDialog::setResolution | ( | double | resolution | ) |
Sets the initial resolution displayed in the dialog.
resolution | default resolution in DPI |
Definition at line 54 of file qgslayoutimageexportoptionsdialog.cpp.