export: set maximum width / height according specifications of export-type

This commit is contained in:
plc-user
2025-02-06 12:58:32 +01:00
parent 40b7aa999f
commit 33570ffceb

View File

@@ -868,7 +868,25 @@ void ExportDialog::slot_changeFilesExtension(bool force_extension) {
// recupere le format a utiliser (acronyme et extension) // recupere le format a utiliser (acronyme et extension)
QString format_acronym = epw -> exportProperties().format; QString format_acronym = epw -> exportProperties().format;
QString format_extension = "." + format_acronym.toLower(); QString format_extension = "." + format_acronym.toLower();
// set maximum width / height according specifications of export-type
if (format_extension == ".bmp") {
foreach (auto line, diagram_lines_.values() ) {
line->width ->setRange(1, 32768);
line->height->setRange(1, 32768);
}
} else if (format_extension == ".jpg") {
foreach (auto line, diagram_lines_.values() ) {
line->width ->setRange(1, 65535);
line->height->setRange(1, 65535);
}
} else {
foreach (auto line, diagram_lines_.values() ) {
line->width ->setRange(1, 100000);
line->height->setRange(1, 100000);
}
}
// parcourt les schemas a exporter // parcourt les schemas a exporter
foreach(ExportDiagramLine *diagram_line, diagram_lines_.values()) { foreach(ExportDiagramLine *diagram_line, diagram_lines_.values()) {
QString diagram_filename = diagram_line -> file_name -> text(); QString diagram_filename = diagram_line -> file_name -> text();