diff --git a/CenRa_AUTOMAP/canvas_editor.py b/CenRa_AUTOMAP/canvas_editor.py index 59d5189..298423b 100644 --- a/CenRa_AUTOMAP/canvas_editor.py +++ b/CenRa_AUTOMAP/canvas_editor.py @@ -116,13 +116,14 @@ class AutoMap_Editor(QDialog, EDITOR_CLASS): 'Carte_size': None, 'Carte_locals': None, 'Carte_rotate': None, + 'Carte_frame': None, 'Carte_2_size': None, 'Carte_2_locals': None, 'Carte_2_rotate': None, 'Legande_size': None, 'Legande_locals': None, 'Legande_rotate': None, - 'Legande_frame':None, + 'Legande_frame': None, 'Arrow_size': None, 'Arrow_locals': None, 'Arrow_rotate': None, @@ -492,14 +493,14 @@ class AutoMap_Editor(QDialog, EDITOR_CLASS): # overviewitem.addOverview(map_overview) self.position_map.refresh() - self.map_modele_test.setFrameEnabled(True) + self.map_modele_test.setFrameEnabled(self.template_parameters['Carte_frame']) self.position_map.setFrameEnabled(self.template_parameters['Carte_2_frame']) self.layout.addLayoutItem(self.position_map) self.position_map.setId("Carte_locals") self.map_modele_test.refresh() self.map_modele_test.setBackgroundColor(QColor(255, 255, 255, 255)) - self.map_modele_test.setFrameEnabled(True) + self.map_modele_test.setFrameEnabled(self.template_parameters['Carte_frame']) if self.radioButton_9.isChecked() == 1: self.map_modele_test.setAtlasDriven(True) self.layout.addLayoutItem(self.map_modele_test) diff --git a/CenRa_AUTOMAP/metadata.txt b/CenRa_AUTOMAP/metadata.txt index b7e0984..4fde3d5 100644 --- a/CenRa_AUTOMAP/metadata.txt +++ b/CenRa_AUTOMAP/metadata.txt @@ -7,7 +7,7 @@ name=CenRa_AutoMap qgisMinimumVersion=3.0 supportsQt6=True description=CenRa_AutoMap -version=2.1 +version=2.2 author=Conservatoire d'Espaces Naturels de Rhône-Alpes email=si_besoin@cen-rhonealpes.fr @@ -22,7 +22,7 @@ tracker=https://gitea.cenra-outils.org/api/v1/repos/CEN-RA/Plugin_QGIS/issues hasProcessingProvider=no # Uncomment the following line and add your changelog: -changelog=

CenRa_AUTOMAP:


30/07/2025 - Version 2.1:

- Correctife de bug.


19/05/2025 - Version 2.0:

- Compatible PyQt5 et PyQt6


11/04/2025 - Version 1.7:

- Correctif d'orthographe.


09/04/2025 - Version 1.6:

- Correctif bug en TT.


09/04/2025 - Version 1.5:

- Optimisation pour le TT.


03/04/2025 - Version 1.4:

- Mise a jour de securite.


20/03/2025 - Version 1.3:

- Fenêtre redimensionnable avec déplaçable avec la mollette sourit.


25/02/2025 - Version 1.2:

- DockWidget pour ouverture de couche avec theme.


28/01/2025 - Version 1.1:

- Multi-Composeur pris en charge.


27/01/2025 - Version 1.0:

- Version releases.
- Ajoute un message d'avertissement au moment d'écraser la mise en page.
- Ajoute prénom et nom dans la réalisation.
- Utilisation de Calibri.


13/01/2025 - Version 0.1.10:

- Correctif.


07/01/2025 - Version 0.1.9:

- ByPass du certif ssl ci erreur.


19/12/2024 - Version 0.1.8:

- Nouvelle mise en page.
- Incrémentation automatique de nouveau modele de mise en page.
- Correctif de bug.


21/10/2024 - Version 0.1.7:

- Epurations du code.


07/10/2024 - Version 0.1.6:

- Option de bibliotheque de logo custome.


03/10/2024 - Version 0.1.5:

- Remonte la fênetre dans la pille.
- Gestion du nombre de colonne dans la légend.


02/10/2024 - Version 0.1.4:

- Mise en page plein écrant.


01/10/2024 - Version 0.1.3:

- Récupération du titre et sous-titre pour mise en page existente.
- Integration de bibliotheque de logo.
- Integration de gestionaire pour les source de donnée.
- Mise en place d'une bar d'echelle adaptative.


30/09/2024 - Version 0.1.2:

- Activation du thème.
- Ajouter une carte de suivie.


27/09/2024 - Version 0.1.1:

- Ajout d'une liste déroulante pour les sources de données.
- Bouton pour ajouter des fonts de carte customisés.
- Fonctionnalité de génération d'atlas.


26/09/2024 - Version 0.1.0:

- Lancement du plugin CenRa_AutoMap avec une seul mise en page.


+changelog=

CenRa_AUTOMAP:


12/12/2025 - Version 2.2:

- nouvelle mise en page pour n2000.


30/07/2025 - Version 2.1:

- Correctife de bug.


19/05/2025 - Version 2.0:

- Compatible PyQt5 et PyQt6


11/04/2025 - Version 1.7:

- Correctif d'orthographe.


09/04/2025 - Version 1.6:

- Correctif bug en TT.


09/04/2025 - Version 1.5:

- Optimisation pour le TT.


03/04/2025 - Version 1.4:

- Mise a jour de securite.


20/03/2025 - Version 1.3:

- Fenêtre redimensionnable avec déplaçable avec la mollette sourit.


25/02/2025 - Version 1.2:

- DockWidget pour ouverture de couche avec theme.


28/01/2025 - Version 1.1:

- Multi-Composeur pris en charge.


27/01/2025 - Version 1.0:

- Version releases.
- Ajoute un message d'avertissement au moment d'écraser la mise en page.
- Ajoute prénom et nom dans la réalisation.
- Utilisation de Calibri.


13/01/2025 - Version 0.1.10:

- Correctif.


07/01/2025 - Version 0.1.9:

- ByPass du certif ssl ci erreur.


19/12/2024 - Version 0.1.8:

- Nouvelle mise en page.
- Incrémentation automatique de nouveau modele de mise en page.
- Correctif de bug.


21/10/2024 - Version 0.1.7:

- Epurations du code.


07/10/2024 - Version 0.1.6:

- Option de bibliotheque de logo custome.


03/10/2024 - Version 0.1.5:

- Remonte la fênetre dans la pille.
- Gestion du nombre de colonne dans la légend.


02/10/2024 - Version 0.1.4:

- Mise en page plein écrant.


01/10/2024 - Version 0.1.3:

- Récupération du titre et sous-titre pour mise en page existente.
- Integration de bibliotheque de logo.
- Integration de gestionaire pour les source de donnée.
- Mise en place d'une bar d'echelle adaptative.


30/09/2024 - Version 0.1.2:

- Activation du thème.
- Ajouter une carte de suivie.


27/09/2024 - Version 0.1.1:

- Ajout d'une liste déroulante pour les sources de données.
- Bouton pour ajouter des fonts de carte customisés.
- Fonctionnalité de génération d'atlas.


26/09/2024 - Version 0.1.0:

- Lancement du plugin CenRa_AutoMap avec une seul mise en page.


# Tags are comma separated with spaces allowed tags=python diff --git a/CenRa_AUTOMAP/tools/mises_en_pages/carto_standard.py b/CenRa_AUTOMAP/tools/mises_en_pages/carto_standard.py index bca49c8..5437b23 100644 --- a/CenRa_AUTOMAP/tools/mises_en_pages/carto_standard.py +++ b/CenRa_AUTOMAP/tools/mises_en_pages/carto_standard.py @@ -1,192 +1,198 @@ from qgis.core import ( - QgsLayoutSize, - QgsUnitTypes, - QgsLayoutPoint, + QgsLayoutSize, + QgsUnitTypes, + QgsLayoutPoint, ) + + def fletch_canvas(self): - if self.radioButton_6.isChecked(): - values_page = 'A4' - else: - values_page = 'A3' - if self.radioButton_7.isChecked(): - page_rotate = 'Portrait' - else: - page_rotate = 'Landscape' + if self.radioButton_6.isChecked(): + values_page = 'A4' + else: + values_page = 'A3' + if self.radioButton_7.isChecked(): + page_rotate = 'Portrait' + else: + page_rotate = 'Landscape' - if page_rotate == 'Portrait': - if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(198.85714285714286,175, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(5, 25, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0.0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(50.0,50, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(5, 25, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0.0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_size'] = QgsLayoutSize(198.85714285714286,90, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(5, 205, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0.0 - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_size'] = QgsLayoutSize(12.0,12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(191, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0.0 - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(54.857142857142854,5, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(145, 229, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0.0 - self.template_parameters['Logo_size'] = QgsLayoutSize(46.0,16, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0.0 - self.template_parameters['Titre_size'] = QgsLayoutSize(198.85714285714286,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0.0 - self.template_parameters['Credit_size'] = QgsLayoutSize(100.0,4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(205, 158.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270.0 - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_size'] = QgsLayoutSize(100.0,4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(104, 200, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0.0 - self.template_parameters['Source_alignment'] = 0x0002 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(198.85714285714286,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0.0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(54.857142857142854,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(145, 215, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0.0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50.0,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 275, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0.0 - if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(280,247, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(7, 35, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0.0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(70,70, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(7, 35, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0.0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_size'] = QgsLayoutSize(280,127, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(7, 289, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0.0 - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_size'] = QgsLayoutSize(17,17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(269, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0.0 - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(77,7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(205, 323, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0.0 - self.template_parameters['Logo_size'] = QgsLayoutSize(65,23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0.0 - self.template_parameters['Titre_size'] = QgsLayoutSize(280,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0.0 - self.template_parameters['Credit_size'] = QgsLayoutSize(141,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(289, 223, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270.0 - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_size'] = QgsLayoutSize(141,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(147, 282, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0.0 - self.template_parameters['Source_alignment'] = 0x0002 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(280,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(7, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0.0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(77,21, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(205, 303, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0.0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(70,28, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(7, 388, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0.0 + if page_rotate == 'Portrait': + if values_page == 'A4': + self.template_parameters['Carte_size'] = QgsLayoutSize(198.85714285714286, 175, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(5, 25, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0.0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(50.0, 50, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(5, 25, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0.0 + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_size'] = QgsLayoutSize(198.85714285714286, 90, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(5, 205, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0.0 + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_size'] = QgsLayoutSize(12.0, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(191, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0.0 + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Echelle_size'] = QgsLayoutSize(54.857142857142854, 5, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(145, 229, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0.0 + self.template_parameters['Logo_size'] = QgsLayoutSize(46.0, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0.0 + self.template_parameters['Titre_size'] = QgsLayoutSize(198.85714285714286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0.0 + self.template_parameters['Credit_size'] = QgsLayoutSize(100.0, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(205, 158.0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 270.0 + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_size'] = QgsLayoutSize(100.0, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(104, 200, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0.0 + self.template_parameters['Source_alignment'] = 0x0002 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(198.85714285714286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0.0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(54.857142857142854, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(145, 215, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0.0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50.0, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 275, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0.0 + if values_page == 'A3': + self.template_parameters['Carte_size'] = QgsLayoutSize(280, 247, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(7, 35, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0.0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(70, 70, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(7, 35, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0.0 + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_size'] = QgsLayoutSize(280, 127, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(7, 289, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0.0 + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_size'] = QgsLayoutSize(17, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(269, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0.0 + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Echelle_size'] = QgsLayoutSize(77, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(205, 323, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0.0 + self.template_parameters['Logo_size'] = QgsLayoutSize(65, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0.0 + self.template_parameters['Titre_size'] = QgsLayoutSize(280, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0.0 + self.template_parameters['Credit_size'] = QgsLayoutSize(141, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(289, 223, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 270.0 + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_size'] = QgsLayoutSize(141, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(147, 282, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0.0 + self.template_parameters['Source_alignment'] = 0x0002 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(280, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(7, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0.0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(77, 21, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(205, 303, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0.0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(70, 28, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(7, 388, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0.0 - if page_rotate == 'Landscape': - if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(285.14285714285717,145, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0.0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(100.0,100, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0.0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_size'] = QgsLayoutSize(285.14285714285717,41, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(6, 168, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0.0 - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_size'] = QgsLayoutSize(13.142857142857142,12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(277, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0.0 - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(54.857142857142854,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(232, 193, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0.0 - self.template_parameters['Logo_size'] = QgsLayoutSize(46.0,16, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0.0 - self.template_parameters['Titre_size'] = QgsLayoutSize(286.0,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0.0 - self.template_parameters['Credit_size'] = QgsLayoutSize(100.0,4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(291, 127.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270.0 - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_size'] = QgsLayoutSize(100.0,4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(189, 169, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0.0 - self.template_parameters['Source_alignment'] = 0x0002 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286.0,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0.0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(54.857142857142854,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(232, 179, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0.0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50.0,50, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(6, 118, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0.0 - if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(402,205, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(8, 32, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0.0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(141,141, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(8, 32, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0.0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_size'] = QgsLayoutSize(402,58, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(8, 237, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0.0 - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_size'] = QgsLayoutSize(19,17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(391, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0.0 - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(77,21, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(327, 272, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0.0 - self.template_parameters['Logo_size'] = QgsLayoutSize(65,23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0.0 - self.template_parameters['Titre_size'] = QgsLayoutSize(403,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0.0 - self.template_parameters['Credit_size'] = QgsLayoutSize(141,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(410, 179, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270.0 - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_size'] = QgsLayoutSize(141,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(267, 238, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0.0 - self.template_parameters['Source_alignment'] = 0x0002 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(403,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(7, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0.0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(77,21, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(327, 252, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0.0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(70,70, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(8, 166, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0.0 + if page_rotate == 'Landscape': + if values_page == 'A4': + self.template_parameters['Carte_size'] = QgsLayoutSize(285.14285714285717, 145, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0.0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(100.0, 100, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0.0 + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_size'] = QgsLayoutSize(285.14285714285717, 41, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(6, 168, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0.0 + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_size'] = QgsLayoutSize(13.142857142857142, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(277, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0.0 + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Echelle_size'] = QgsLayoutSize(54.857142857142854, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(232, 193, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0.0 + self.template_parameters['Logo_size'] = QgsLayoutSize(46.0, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0.0 + self.template_parameters['Titre_size'] = QgsLayoutSize(286.0, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0.0 + self.template_parameters['Credit_size'] = QgsLayoutSize(100.0, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(291, 127.0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 270.0 + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_size'] = QgsLayoutSize(100.0, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(189, 169, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0.0 + self.template_parameters['Source_alignment'] = 0x0002 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286.0, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0.0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(54.857142857142854, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(232, 179, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0.0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50.0, 50, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(6, 118, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0.0 + if values_page == 'A3': + self.template_parameters['Carte_size'] = QgsLayoutSize(402, 205, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(8, 32, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0.0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(141, 141, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(8, 32, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0.0 + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_size'] = QgsLayoutSize(402, 58, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(8, 237, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0.0 + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_size'] = QgsLayoutSize(19, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(391, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0.0 + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Echelle_size'] = QgsLayoutSize(77, 21, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(327, 272, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0.0 + self.template_parameters['Logo_size'] = QgsLayoutSize(65, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0.0 + self.template_parameters['Titre_size'] = QgsLayoutSize(403, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(7, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0.0 + self.template_parameters['Credit_size'] = QgsLayoutSize(141, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(410, 179, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 270.0 + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_size'] = QgsLayoutSize(141, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(267, 238, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0.0 + self.template_parameters['Source_alignment'] = 0x0002 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(403, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(7, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0.0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(77, 21, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(327, 252, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0.0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(70, 70, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(8, 166, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0.0 - return self.template_parameters \ No newline at end of file + return self.template_parameters diff --git a/CenRa_AUTOMAP/tools/mises_en_pages/full_page.py b/CenRa_AUTOMAP/tools/mises_en_pages/full_page.py index f30e79f..448a43f 100644 --- a/CenRa_AUTOMAP/tools/mises_en_pages/full_page.py +++ b/CenRa_AUTOMAP/tools/mises_en_pages/full_page.py @@ -1,197 +1,203 @@ from qgis.core import ( - QgsLayoutSize, - QgsUnitTypes, - QgsLayoutPoint, + QgsLayoutSize, + QgsUnitTypes, + QgsLayoutPoint, ) + + def fletch_canvas(self): - if self.radioButton_6.isChecked(): - values_page = 'A4' - else: - values_page = 'A3' - if self.radioButton_7.isChecked(): - page_rotate = 'Portrait' - else: - page_rotate = 'Landscape' + if self.radioButton_6.isChecked(): + values_page = 'A4' + else: + values_page = 'A3' + if self.radioButton_7.isChecked(): + page_rotate = 'Portrait' + else: + page_rotate = 'Landscape' - if page_rotate == 'Portrait': - if values_page == 'A4': - self.template_parameters['Carte_2_size'] = QgsLayoutSize(50, 50, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(2.5, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_size'] = QgsLayoutSize(210, 297, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_size'] = QgsLayoutSize(200, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(200, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 275, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(133, 215, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 288, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 273, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_size'] = QgsLayoutSize(12, 12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(196, 283, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(205, 125, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(55, 292, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 - if values_page == 'A3': - self.template_parameters['Carte_2_size'] = QgsLayoutSize(50, 50, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(2.5, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_size'] = QgsLayoutSize(297, 420, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 370, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(219, 324, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 410, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 395, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_size'] = QgsLayoutSize(24, 24, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(271, 394, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(291, 125, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(98, 414, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 + if page_rotate == 'Portrait': + if values_page == 'A4': + self.template_parameters['Carte_2_size'] = QgsLayoutSize(50, 50, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(2.5, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(210, 297, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(200, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(200, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 275, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(133, 215, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 288, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 273, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(12, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(196, 283, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(205, 125, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(55, 292, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_rotate'] = 270 + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 + if values_page == 'A3': + self.template_parameters['Carte_2_size'] = QgsLayoutSize(50, 50, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(2.5, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(297, 420, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 370, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(219, 324, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 410, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 395, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(24, 24, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(271, 394, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(291, 125, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(98, 414, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_rotate'] = 270 + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 - if page_rotate == 'Landscape': - if values_page == 'A3': - self.template_parameters['Carte_2_size'] = QgsLayoutSize(100, 100, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_size'] = QgsLayoutSize(420, 297, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_size'] = QgsLayoutSize(411, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(411, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 247, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(341, 196, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 287, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 272, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_size'] = QgsLayoutSize(24, 24, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(394, 271, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(414, 123, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(185, 292, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 - if values_page == 'A4': - self.template_parameters['Carte_2_size'] = QgsLayoutSize(100, 100, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_size'] = QgsLayoutSize(297, 210, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 185, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(231, 135, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 201, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 186, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_size'] = QgsLayoutSize(12, 12, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(283, 196, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(291.5, 123, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(98, 205, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 + if page_rotate == 'Landscape': + if values_page == 'A3': + self.template_parameters['Carte_2_size'] = QgsLayoutSize(100, 100, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(420, 297, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(411, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(411, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 247, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(341, 196, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 287, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 272, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(24, 24, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(394, 271, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(414, 123, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(100, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(185, 292, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_rotate'] = 270 + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 + if values_page == 'A4': + self.template_parameters['Carte_2_size'] = QgsLayoutSize(100, 100, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(6, 23, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(297, 210, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(286, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(5, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(48, 17, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(5, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(50, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(5, 185, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(405, 203, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(231, 135, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(64, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(3, 201, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(65, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(3, 186, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(12, 12, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(283, 196, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(291.5, 123, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(100, 3.9, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(98, 205, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_rotate'] = 270 + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 - # Retour des info # - return self.template_parameters \ No newline at end of file + # Retour des info # + return self.template_parameters diff --git a/CenRa_AUTOMAP/tools/mises_en_pages/left_corner.py b/CenRa_AUTOMAP/tools/mises_en_pages/left_corner.py index d63274a..330d5ea 100644 --- a/CenRa_AUTOMAP/tools/mises_en_pages/left_corner.py +++ b/CenRa_AUTOMAP/tools/mises_en_pages/left_corner.py @@ -1,197 +1,203 @@ from qgis.core import ( - QgsLayoutSize, - QgsUnitTypes, - QgsLayoutPoint, + QgsLayoutSize, + QgsUnitTypes, + QgsLayoutPoint, ) + + def fletch_canvas(self): - if self.radioButton_6.isChecked(): - values_page = 'A4' - else: - values_page = 'A3' - if self.radioButton_7.isChecked(): - page_rotate = 'Portrait' - else: - page_rotate = 'Landscape' + if self.radioButton_6.isChecked(): + values_page = 'A4' + else: + values_page = 'A3' + if self.radioButton_7.isChecked(): + page_rotate = 'Portrait' + else: + page_rotate = 'Landscape' - if page_rotate == 'Portrait': - if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(168.0,262, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(41, 1, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(78.85714285714286,70, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(130, 1, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(168.0,32, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(41, 264, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(13, 254, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(38.857142857142854,7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(1, 289, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(34.857142857142854,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 139, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(38.857142857142854,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(1, 3, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(74.85714285714286,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(43, 3, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(104.0,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(104, 256, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(38.857142857142854,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(1, 14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(38.857142857142854,13, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(1, 276, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(30.0,30, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(41, 233, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 - if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(237,369, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(58, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(111,99, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(183, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(237,45, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(58, 372, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(19, 358, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(55,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(2, 408, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(49,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 196, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(55,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(106,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(60, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(147,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(147, 361, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(55,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(2, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(55,19, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(2, 389, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(42,42, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(58, 329, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 + if page_rotate == 'Portrait': + if values_page == 'A4': + self.template_parameters['Carte_size'] = QgsLayoutSize(168.0, 262, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(41, 1, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_size'] = QgsLayoutSize(78.85714285714286, 70, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(130, 1, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_size'] = QgsLayoutSize(168.0, 32, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(41, 264, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(13, 254, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_size'] = QgsLayoutSize(38.857142857142854, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(1, 289, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_size'] = QgsLayoutSize(34.857142857142854, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 139, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_size'] = QgsLayoutSize(38.857142857142854, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(1, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_size'] = QgsLayoutSize(74.85714285714286, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(43, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_size'] = QgsLayoutSize(104.0, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(104, 256, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(38.857142857142854, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(1, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(38.857142857142854, 13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(1, 276, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(30.0, 30, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(41, 233, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 + if values_page == 'A3': + self.template_parameters['Carte_size'] = QgsLayoutSize(237, 369, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(58, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_size'] = QgsLayoutSize(111, 99, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(183, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_size'] = QgsLayoutSize(237, 45, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(58, 372, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(19, 358, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_size'] = QgsLayoutSize(55, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(2, 408, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_size'] = QgsLayoutSize(49, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 196, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_size'] = QgsLayoutSize(55, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_size'] = QgsLayoutSize(106, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(60, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_size'] = QgsLayoutSize(147, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(147, 361, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(55, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(2, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(55, 19, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(2, 389, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(42, 42, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(58, 329, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 - if page_rotate == 'Landscape': - if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(254.85714285714286,175, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(41, 1, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(78.85714285714286,70, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(217, 1, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(254.85714285714286,32, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(41, 177, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(13, 168, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(38.857142857142854,7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(1, 202, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(34.857142857142854,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 94, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(38.857142857142854,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(1, 3, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(74.85714285714286,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(43, 3, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(104.0,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(190, 169, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(38.857142857142854,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(1, 14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(38.857142857142854,13, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(1, 189, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(30.0,30, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(41, 146, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 - if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(359,247, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(58, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(111,99, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(306, 2, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(359,45, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(58, 250, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(19, 237, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(55,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(2, 285, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(49,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 133, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(55,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(106,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(60, 4, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(147,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(268, 238, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(55,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(2, 20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(55,19, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(2, 267, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(42,42, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(58, 206, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Logo_2_rotate'] = 0 - self.template_parameters['Carte_2_frame'] = False - self.template_parameters['Legande_frame'] = False - self.template_parameters['Arrow_background'] = True - self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" - self.template_parameters['Credit_alignment'] = 0x0002 - self.template_parameters['Source_alignment'] = 0x0002 + if page_rotate == 'Landscape': + if values_page == 'A4': + self.template_parameters['Carte_size'] = QgsLayoutSize(254.85714285714286, 175, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(41, 1, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_size'] = QgsLayoutSize(78.85714285714286, 70, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(217, 1, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_size'] = QgsLayoutSize(254.85714285714286, 32, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(41, 177, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(13, 168, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_size'] = QgsLayoutSize(38.857142857142854, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(1, 202, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_size'] = QgsLayoutSize(34.857142857142854, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 94, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_size'] = QgsLayoutSize(38.857142857142854, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(1, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_size'] = QgsLayoutSize(74.85714285714286, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(43, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_size'] = QgsLayoutSize(104.0, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(190, 169, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(38.857142857142854, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(1, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(38.857142857142854, 13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(1, 189, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(30.0, 30, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(41, 146, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 + if values_page == 'A3': + self.template_parameters['Carte_size'] = QgsLayoutSize(359, 247, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(58, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_size'] = QgsLayoutSize(111, 99, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(306, 2, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_size'] = QgsLayoutSize(359, 45, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(58, 250, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(19, 237, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_size'] = QgsLayoutSize(55, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(2, 285, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_size'] = QgsLayoutSize(49, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 133, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_size'] = QgsLayoutSize(55, 15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_size'] = QgsLayoutSize(106, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(60, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_size'] = QgsLayoutSize(147, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(268, 238, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(55, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(2, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(55, 19, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(2, 267, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_size'] = QgsLayoutSize(42, 42, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(58, 206, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Logo_2_rotate'] = 0 + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_frame'] = False + self.template_parameters['Legande_frame'] = False + self.template_parameters['Arrow_background'] = True + self.template_parameters['Arrow_path'] = "NorthArrow_02.svg" + self.template_parameters['Credit_alignment'] = 0x0002 + self.template_parameters['Source_alignment'] = 0x0002 - return self.template_parameters + return self.template_parameters diff --git a/CenRa_AUTOMAP/tools/mises_en_pages/n2000.py b/CenRa_AUTOMAP/tools/mises_en_pages/n2000.py index 8d8cc06..3cbc512 100644 --- a/CenRa_AUTOMAP/tools/mises_en_pages/n2000.py +++ b/CenRa_AUTOMAP/tools/mises_en_pages/n2000.py @@ -4,6 +4,8 @@ from qgis.core import ( QgsUnitTypes, QgsLayoutPoint, ) + + def fletch_canvas(self): if self.radioButton_6.isChecked(): values_page = 'A4' @@ -16,176 +18,180 @@ def fletch_canvas(self): if page_rotate == 'Portrait': if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(206.0,200, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(206.0, 200, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_locals'] = QgsLayoutPoint(2, 29, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(58.857142857142854,40, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(58.857142857142854, 40, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(146, 218, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 0 self.template_parameters['Carte_2_frame'] = True - self.template_parameters['Legande_size'] = QgsLayoutSize(198.85714285714286,36, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(198.85714285714286, 36, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_locals'] = QgsLayoutPoint(6, 260, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 0 self.template_parameters['Legande_frame'] = True - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_locals'] = QgsLayoutPoint(191, 32, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 0 self.template_parameters['Arrow_background'] = False self.template_parameters['Arrow_path'] = "NorthArrow_03.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(50.0,10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(50.0, 10, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_locals'] = QgsLayoutPoint(85, 244, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(40.0,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(40.0, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_locals'] = QgsLayoutPoint(6, 234, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(206.0,10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(206.0, 10, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 3, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(198.0,5, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(198.0, 5, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_locals'] = QgsLayoutPoint(3, 228.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 270 self.template_parameters['Credit_alignment'] = 0x0001 - self.template_parameters['Source_size'] = QgsLayoutSize(198.0,5, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(198.0, 5, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_locals'] = QgsLayoutPoint(8, 228.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 270 self.template_parameters['Source_alignment'] = 0x0001 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(4, 13, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.0,13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.0, 13, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(85, 233, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(48, 234, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 0 if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(290,282, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(290, 282, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_locals'] = QgsLayoutPoint(3, 41, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(83,56, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(83, 56, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(206, 307, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 0 self.template_parameters['Carte_2_frame'] = True - self.template_parameters['Legande_size'] = QgsLayoutSize(280,51, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(280, 51, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_locals'] = QgsLayoutPoint(8, 367, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 0 self.template_parameters['Legande_frame'] = True - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_locals'] = QgsLayoutPoint(269, 45, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 0 self.template_parameters['Arrow_background'] = False self.template_parameters['Arrow_path'] = "NorthArrow_03.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(70,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(70, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_locals'] = QgsLayoutPoint(125, 350, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(56,28, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(56, 28, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_locals'] = QgsLayoutPoint(8, 330, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(290,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(290, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_locals'] = QgsLayoutPoint(3, 4, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(280,7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(280, 7, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_locals'] = QgsLayoutPoint(4, 322, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 270 self.template_parameters['Credit_alignment'] = 0x0001 - self.template_parameters['Source_size'] = QgsLayoutSize(280,7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(280, 7, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_locals'] = QgsLayoutPoint(11, 322, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 270 self.template_parameters['Source_alignment'] = 0x0001 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(6, 19, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(70,19, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(70, 19, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(125, 330, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(56,28, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(56, 28, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(68, 330, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 0 if page_rotate == 'Landscape': if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(206.0,200, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(206.0, 200, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_locals'] = QgsLayoutPoint(28, 208.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 270 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(50.0,40, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(50.0, 40, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(210, 54.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 270 self.template_parameters['Carte_2_frame'] = True - self.template_parameters['Legande_size'] = QgsLayoutSize(206.0,36, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(206.0, 36, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_locals'] = QgsLayoutPoint(258, 208.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 270 self.template_parameters['Legande_frame'] = True - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_locals'] = QgsLayoutPoint(31, 19.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 270 self.template_parameters['Arrow_background'] = False self.template_parameters['Arrow_path'] = "NorthArrow_03.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(50.857142857142854,8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(50.857142857142854, 8, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_locals'] = QgsLayoutPoint(233, 112.85714285714286, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 270 - self.template_parameters['Logo_size'] = QgsLayoutSize(40.0,30, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(40.0, 30, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_locals'] = QgsLayoutPoint(228, 206.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 270 - self.template_parameters['Titre_size'] = QgsLayoutSize(206.0,11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(206.0, 11, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 208.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 270 - self.template_parameters['Credit_size'] = QgsLayoutSize(50.857142857142854,6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(50.857142857142854, 6, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_locals'] = QgsLayoutPoint(177, 196, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 0 self.template_parameters['Credit_alignment'] = 0x0001 - self.template_parameters['Source_size'] = QgsLayoutSize(50.857142857142854,6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(50.857142857142854, 6, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_locals'] = QgsLayoutPoint(177, 202, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 0 self.template_parameters['Source_alignment'] = 0x0001 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0,14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0, 14, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(13, 206.0, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 270 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.857142857142854,13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.857142857142854, 13, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(241, 112.85714285714286, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 270 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0,30, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0, 30, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(228, 162, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 270 if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(290,282, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_size'] = QgsLayoutSize(290, 282, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_locals'] = QgsLayoutPoint(39, 293, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 270 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(70,56, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(70, 56, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(296, 76, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 270 self.template_parameters['Carte_2_frame'] = True - self.template_parameters['Legande_size'] = QgsLayoutSize(290,51, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_size'] = QgsLayoutSize(290, 51, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_locals'] = QgsLayoutPoint(364, 293, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 270 self.template_parameters['Legande_frame'] = True - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_locals'] = QgsLayoutPoint(44, 27, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 270 self.template_parameters['Arrow_background'] = False self.template_parameters['Arrow_path'] = "NorthArrow_03.svg" - self.template_parameters['Echelle_size'] = QgsLayoutSize(72,11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_size'] = QgsLayoutSize(72, 11, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_locals'] = QgsLayoutPoint(329, 159, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 270 - self.template_parameters['Logo_size'] = QgsLayoutSize(56,42, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_size'] = QgsLayoutSize(56, 42, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_locals'] = QgsLayoutPoint(321, 290, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 270 - self.template_parameters['Titre_size'] = QgsLayoutSize(290,15, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_size'] = QgsLayoutSize(290, 15, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_locals'] = QgsLayoutPoint(3, 293, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 270 - self.template_parameters['Credit_size'] = QgsLayoutSize(72,8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_size'] = QgsLayoutSize(72, 8, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_locals'] = QgsLayoutPoint(250, 276, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 0 self.template_parameters['Credit_alignment'] = 0x0001 - self.template_parameters['Source_size'] = QgsLayoutSize(72,8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_size'] = QgsLayoutSize(72, 8, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_locals'] = QgsLayoutPoint(250, 285, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 0 self.template_parameters['Source_alignment'] = 0x0001 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285,20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(19, 291, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 270 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(72,19, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(72, 19, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(340, 159, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 270 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(56,42, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_size'] = QgsLayoutSize(56, 42, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(296, 229, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 270 return self.template_parameters diff --git a/CenRa_PAGERENDER/canvas_editor.py b/CenRa_PAGERENDER/canvas_editor.py index bc976cf..67412b1 100644 --- a/CenRa_PAGERENDER/canvas_editor.py +++ b/CenRa_PAGERENDER/canvas_editor.py @@ -68,6 +68,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS): 'Source': 0, 'Echelle_2': 0, 'Logo_2': 0} + self.varObject = {} path = '' ix = 0 @@ -83,6 +84,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS): self.horizontalSlider.valueChanged.connect(self.horizontal) self.verticalSlider.valueChanged.connect(self.vertical) self.tableWidget.itemSelectionChanged.connect(self.setSlider) + self.tableWidget_2.cellChanged.connect(self.setObject) self.radioButton.toggled.connect(self.setSlider) self.pushButton.clicked.connect(self.export) self.spinBox.editingFinished.connect(self.valueSlider) @@ -181,7 +183,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS): QApplication.restoreOverrideCursor() def select_file(self): - options = QFileDialog.Options() + # options = QFileDialog.Options() # options |= QFileDialog.getExistingDirectory() folder = QFileDialog.getOpenFileName(self, "Sélection du fichier ", '', 'Python(*.py)') if folder[0] != '': @@ -276,6 +278,8 @@ from qgis.core import ( QgsUnitTypes, QgsLayoutPoint, ) + + def fletch_canvas(self): if self.radioButton_6.isChecked(): values_page = 'A4' @@ -297,6 +301,16 @@ def fletch_canvas(self): if values_page == '""" + page_size + """':""" for children in all_children: selection = children + if selection.objectName() in self.varObject: + for parametre_object in self.varObject[selection.objectName()]: + if str(selection.objectName()) != "Arrow" and str(parametre_object) != "path": + export_str = export_str + """ + self.template_parameters['""" + str(selection.objectName()) + '_' + str(parametre_object) + """'] = """ + str(self.varObject[selection.objectName()][parametre_object]) + elif str(selection.objectName()) == "Arrow" and str(parametre_object) == "path": + if str(self.varObject[selection.objectName()][parametre_object]) == "": + self.varObject[selection.objectName()][parametre_object] = "NorthArrow_02.svg" + export_str = export_str + """ + self.template_parameters['""" + str(selection.objectName()) + '_' + str(parametre_object) + """'] = '""" + str(self.varObject[selection.objectName()][parametre_object]) + "'" if page_type == 'Portrait': item_rotate_object = self.varPortrait[selection.objectName() + '_rotate'][0] if item_rotate_object == 0 or item_rotate_object == 180: @@ -346,7 +360,7 @@ def fletch_canvas(self): locals_h = str(locals_h) export_str = export_str + """ - self.template_parameters['""" + selection.objectName() + """_size'] = QgsLayoutSize(""" + size_w + """,""" + size_h + """, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['""" + selection.objectName() + """_size'] = QgsLayoutSize(""" + size_w + """, """ + size_h + """, QgsUnitTypes.LayoutMillimeters) self.template_parameters['""" + selection.objectName() + """_locals'] = QgsLayoutPoint(""" + locals_w + """, """ + locals_h + """, QgsUnitTypes.LayoutMillimeters) self.template_parameters['""" + selection.objectName() + """_rotate'] = """ + str(item_rotate_object) export_str = export_str + """ @@ -406,9 +420,24 @@ def fletch_canvas(self): frame_y = self.frame.y() self.frame.move(frame_x, frame_y) + def setParameter(self, selection_name): + if selection_name in self.varObject: + for table2Range in range(0, self.tableWidget_2.rowCount() - 1): + rowName = self.tableWidget_2.item(table2Range, 0).text() + self.tableWidget_2.setItem(table2Range, 1, QTableWidgetItem(str(self.varObject[selection_name][rowName]))) + else: + self.varObject.update({selection_name: {"frame": True, "background": True, "path": "NorthArrow_02.svg"}}) + + def setObject(self, event): + selection_name = (self.tableWidget.currentItem()).text() + rowName = self.tableWidget_2.item(event, 0).text() + rowValue = self.tableWidget_2.item(event, 1).text() + self.varObject[selection_name][rowName] = rowValue + # print(self.varObject[selection_name][rowName]) + def setSlider(self): if self.tableWidget.currentItem() is not None: - print(self.tableWidget.tabKeyNavigation()) + # print(self.tableWidget.tabKeyNavigation()) selection_name = (self.tableWidget.currentItem()).text() all_children = self.frame.children() selection = 0 @@ -431,6 +460,7 @@ def fletch_canvas(self): self.verticalSlider.setValue(yy) self.spinBox.setValue(xx) self.spinBox_2.setValue(yy) + self.setParameter(selection_name) def rotate_color(self, selection, last_children): global last_select diff --git a/CenRa_PAGERENDER/demoV2.py b/CenRa_PAGERENDER/demoV2.py index 9bb47fe..60fb7a2 100644 --- a/CenRa_PAGERENDER/demoV2.py +++ b/CenRa_PAGERENDER/demoV2.py @@ -4,6 +4,8 @@ from qgis.core import ( QgsUnitTypes, QgsLayoutPoint, ) + + def fletch_canvas(self): if self.radioButton_6.isChecked(): values_page = 'A4' @@ -16,152 +18,244 @@ def fletch_canvas(self): if page_rotate == 'Portrait': if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(206.0,200, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(2, 29, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_background'] = True + self.template_parameters['Carte_size'] = QgsLayoutSize(200.0, 200, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(6, 6, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(58.857142857142854,40, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(146, 218, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_frame'] = True + self.template_parameters['Carte_2_background'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(85.71428571428571, 69, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(209, 3, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(198.85714285714286,36, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(6, 260, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_frame'] = True + self.template_parameters['Legande_background'] = True + self.template_parameters['Legande_size'] = QgsLayoutSize(85.71428571428571, 131, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(209, 74, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(191, 32, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_path'] = 'NorthArrow_02.svg' + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(189, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(50.0,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(93, 233, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_frame'] = True + self.template_parameters['Echelle_background'] = True + self.template_parameters['Echelle_size'] = QgsLayoutSize(51.42857142857143, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(9, 197, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(40.0,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(6, 234, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_frame'] = True + self.template_parameters['Logo_background'] = True + self.template_parameters['Logo_size'] = QgsLayoutSize(45.714285714285715, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 3, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(206.0,10, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_frame'] = True + self.template_parameters['Titre_background'] = True + self.template_parameters['Titre_size'] = QgsLayoutSize(154.28571428571428, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(51, 3, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(50.0,5, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(7, 229.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_size'] = QgsLayoutSize(50.0,5, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(12, 229.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 270 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(4, 13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_frame'] = True + self.template_parameters['Credit_background'] = True + self.template_parameters['Credit_size'] = QgsLayoutSize(51.42857142857143, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(151, 197, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_frame'] = True + self.template_parameters['Source_background'] = True + self.template_parameters['Source_size'] = QgsLayoutSize(51.42857142857143, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(229, 197, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_frame'] = True + self.template_parameters['Sous_titre_background'] = True + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(125.71428571428571, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(60, 20, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.0,13, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(93, 243, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_frame'] = True + self.template_parameters['Echelle_2_background'] = True + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(51.42857142857143, 13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(9, 184, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(48, 234, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_frame'] = True + self.template_parameters['Logo_2_background'] = True + self.template_parameters['Logo_2_size'] = QgsLayoutSize(28.571428571428573, 29, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(9, 151, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 0 if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(290,282, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(3, 41, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_background'] = True + self.template_parameters['Carte_size'] = QgsLayoutSize(282, 282, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(8, 8, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_rotate'] = 0 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(83,56, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(206, 307, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_frame'] = True + self.template_parameters['Carte_2_background'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(121, 97, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(295, 4, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Carte_2_rotate'] = 0 - self.template_parameters['Legande_size'] = QgsLayoutSize(280,51, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(8, 367, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_frame'] = True + self.template_parameters['Legande_background'] = True + self.template_parameters['Legande_size'] = QgsLayoutSize(121, 185, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(295, 104, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Legande_rotate'] = 0 - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(269, 45, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_path'] = 'NorthArrow_02.svg' + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(267, 28, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Arrow_rotate'] = 0 - self.template_parameters['Echelle_size'] = QgsLayoutSize(70,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(131, 329, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_frame'] = True + self.template_parameters['Echelle_background'] = True + self.template_parameters['Echelle_size'] = QgsLayoutSize(73, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(13, 278, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_rotate'] = 0 - self.template_parameters['Logo_size'] = QgsLayoutSize(56,28, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(8, 330, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_frame'] = True + self.template_parameters['Logo_background'] = True + self.template_parameters['Logo_size'] = QgsLayoutSize(64, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 4, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_rotate'] = 0 - self.template_parameters['Titre_size'] = QgsLayoutSize(290,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(3, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_frame'] = True + self.template_parameters['Titre_background'] = True + self.template_parameters['Titre_size'] = QgsLayoutSize(218, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(72, 4, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Titre_rotate'] = 0 - self.template_parameters['Credit_size'] = QgsLayoutSize(70,7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(10, 322, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_rotate'] = 270 - self.template_parameters['Source_size'] = QgsLayoutSize(70,7, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(17, 322, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_rotate'] = 270 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(6, 19, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_frame'] = True + self.template_parameters['Credit_background'] = True + self.template_parameters['Credit_size'] = QgsLayoutSize(73, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(213, 278, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_rotate'] = 0 + self.template_parameters['Source_frame'] = True + self.template_parameters['Source_background'] = True + self.template_parameters['Source_size'] = QgsLayoutSize(73, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(323, 278, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_rotate'] = 0 + self.template_parameters['Sous_titre_frame'] = True + self.template_parameters['Sous_titre_background'] = True + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(177, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(85, 28, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Sous_titre_rotate'] = 0 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(70,19, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(131, 342, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_frame'] = True + self.template_parameters['Echelle_2_background'] = True + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(73, 18, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(13, 259, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Echelle_2_rotate'] = 0 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(56,28, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(68, 330, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_frame'] = True + self.template_parameters['Logo_2_background'] = True + self.template_parameters['Logo_2_size'] = QgsLayoutSize(40, 40, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(13, 213, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Logo_2_rotate'] = 0 if page_rotate == 'Landscape': if values_page == 'A4': - self.template_parameters['Carte_size'] = QgsLayoutSize(206.0,200, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(28, 208.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 270 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(50.0,40, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(210, 54.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 270 - self.template_parameters['Legande_size'] = QgsLayoutSize(206.0,36, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(258, 208.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 270 - self.template_parameters['Arrow_size'] = QgsLayoutSize(14.0,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(31, 19.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 270 - self.template_parameters['Echelle_size'] = QgsLayoutSize(50.857142857142854,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(233, 112.85714285714286, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 270 - self.template_parameters['Logo_size'] = QgsLayoutSize(40.0,30, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(228, 206.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 270 - self.template_parameters['Titre_size'] = QgsLayoutSize(206.0,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(2, 208.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 270 - self.template_parameters['Credit_size'] = QgsLayoutSize(50.857142857142854,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(177, 196, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_background'] = True + self.template_parameters['Carte_size'] = QgsLayoutSize(200.0, 200, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(6, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_frame'] = True + self.template_parameters['Carte_2_background'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(85.71428571428571, 69, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(209, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_frame'] = True + self.template_parameters['Legande_background'] = True + self.template_parameters['Legande_size'] = QgsLayoutSize(85.71428571428571, 131, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(209, 74, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_path'] = 'NorthArrow_02.svg' + self.template_parameters['Arrow_size'] = QgsLayoutSize(14.285714285714286, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(189, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_frame'] = True + self.template_parameters['Echelle_background'] = True + self.template_parameters['Echelle_size'] = QgsLayoutSize(51.42857142857143, 7, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(9, 197, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_frame'] = True + self.template_parameters['Logo_background'] = True + self.template_parameters['Logo_size'] = QgsLayoutSize(45.714285714285715, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(3, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_frame'] = True + self.template_parameters['Titre_background'] = True + self.template_parameters['Titre_size'] = QgsLayoutSize(154.28571428571428, 11, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(51, 3, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_frame'] = True + self.template_parameters['Credit_background'] = True + self.template_parameters['Credit_size'] = QgsLayoutSize(51.42857142857143, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(151, 197, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(50.857142857142854,6, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(177, 202, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_frame'] = True + self.template_parameters['Source_background'] = True + self.template_parameters['Source_size'] = QgsLayoutSize(51.42857142857143, 6, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(229, 197, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(202.0,14, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(13, 206.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 270 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(50.857142857142854,13, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(241, 112.85714285714286, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 270 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(40.0,30, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(210, 163.0, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 270 + self.template_parameters['Sous_titre_frame'] = True + self.template_parameters['Sous_titre_background'] = True + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(125.71428571428571, 14, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(60, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_frame'] = True + self.template_parameters['Echelle_2_background'] = True + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(51.42857142857143, 13, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(9, 184, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_frame'] = True + self.template_parameters['Logo_2_background'] = True + self.template_parameters['Logo_2_size'] = QgsLayoutSize(28.571428571428573, 29, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(9, 151, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 if values_page == 'A3': - self.template_parameters['Carte_size'] = QgsLayoutSize(290,282, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_locals'] = QgsLayoutPoint(39, 293, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_rotate'] = 270 - self.template_parameters['Carte_2_size'] = QgsLayoutSize(70,56, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(296, 76, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Carte_2_rotate'] = 270 - self.template_parameters['Legande_size'] = QgsLayoutSize(290,51, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_locals'] = QgsLayoutPoint(364, 293, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Legande_rotate'] = 270 - self.template_parameters['Arrow_size'] = QgsLayoutSize(20,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_locals'] = QgsLayoutPoint(44, 27, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Arrow_rotate'] = 270 - self.template_parameters['Echelle_size'] = QgsLayoutSize(72,11, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_locals'] = QgsLayoutPoint(329, 159, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_rotate'] = 270 - self.template_parameters['Logo_size'] = QgsLayoutSize(56,42, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_locals'] = QgsLayoutPoint(321, 290, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_rotate'] = 270 - self.template_parameters['Titre_size'] = QgsLayoutSize(290,15, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_locals'] = QgsLayoutPoint(3, 293, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Titre_rotate'] = 270 - self.template_parameters['Credit_size'] = QgsLayoutSize(72,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Credit_locals'] = QgsLayoutPoint(250, 276, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_frame'] = True + self.template_parameters['Carte_background'] = True + self.template_parameters['Carte_size'] = QgsLayoutSize(282, 282, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_locals'] = QgsLayoutPoint(8, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_rotate'] = 0 + self.template_parameters['Carte_2_frame'] = True + self.template_parameters['Carte_2_background'] = True + self.template_parameters['Carte_2_size'] = QgsLayoutSize(121, 97, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_locals'] = QgsLayoutPoint(295, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Carte_2_rotate'] = 0 + self.template_parameters['Legande_frame'] = True + self.template_parameters['Legande_background'] = True + self.template_parameters['Legande_size'] = QgsLayoutSize(121, 185, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_locals'] = QgsLayoutPoint(295, 104, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Legande_rotate'] = 0 + self.template_parameters['Arrow_path'] = 'NorthArrow_02.svg' + self.template_parameters['Arrow_size'] = QgsLayoutSize(20, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_locals'] = QgsLayoutPoint(267, 28, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Arrow_rotate'] = 0 + self.template_parameters['Echelle_frame'] = True + self.template_parameters['Echelle_background'] = True + self.template_parameters['Echelle_size'] = QgsLayoutSize(73, 10, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_locals'] = QgsLayoutPoint(13, 278, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_rotate'] = 0 + self.template_parameters['Logo_frame'] = True + self.template_parameters['Logo_background'] = True + self.template_parameters['Logo_size'] = QgsLayoutSize(64, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_locals'] = QgsLayoutPoint(4, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_rotate'] = 0 + self.template_parameters['Titre_frame'] = True + self.template_parameters['Titre_background'] = True + self.template_parameters['Titre_size'] = QgsLayoutSize(218, 16, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_locals'] = QgsLayoutPoint(72, 4, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Titre_rotate'] = 0 + self.template_parameters['Credit_frame'] = True + self.template_parameters['Credit_background'] = True + self.template_parameters['Credit_size'] = QgsLayoutSize(73, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Credit_locals'] = QgsLayoutPoint(213, 278, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Credit_rotate'] = 0 - self.template_parameters['Source_size'] = QgsLayoutSize(72,8, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Source_locals'] = QgsLayoutPoint(250, 285, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_frame'] = True + self.template_parameters['Source_background'] = True + self.template_parameters['Source_size'] = QgsLayoutSize(73, 8, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Source_locals'] = QgsLayoutPoint(323, 278, QgsUnitTypes.LayoutMillimeters) self.template_parameters['Source_rotate'] = 0 - self.template_parameters['Sous_titre_size'] = QgsLayoutSize(285,20, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(19, 291, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Sous_titre_rotate'] = 270 - self.template_parameters['Echelle_2_size'] = QgsLayoutSize(72,19, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(340, 159, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Echelle_2_rotate'] = 270 - self.template_parameters['Logo_2_size'] = QgsLayoutSize(56,42, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(296, 229, QgsUnitTypes.LayoutMillimeters) - self.template_parameters['Logo_2_rotate'] = 270 + self.template_parameters['Sous_titre_frame'] = True + self.template_parameters['Sous_titre_background'] = True + self.template_parameters['Sous_titre_size'] = QgsLayoutSize(177, 20, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_locals'] = QgsLayoutPoint(85, 28, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Sous_titre_rotate'] = 0 + self.template_parameters['Echelle_2_frame'] = True + self.template_parameters['Echelle_2_background'] = True + self.template_parameters['Echelle_2_size'] = QgsLayoutSize(73, 18, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_locals'] = QgsLayoutPoint(13, 259, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Echelle_2_rotate'] = 0 + self.template_parameters['Logo_2_frame'] = True + self.template_parameters['Logo_2_background'] = True + self.template_parameters['Logo_2_size'] = QgsLayoutSize(40, 40, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_locals'] = QgsLayoutPoint(13, 213, QgsUnitTypes.LayoutMillimeters) + self.template_parameters['Logo_2_rotate'] = 0 return self.template_parameters diff --git a/CenRa_PAGERENDER/metadata.txt b/CenRa_PAGERENDER/metadata.txt index e6ec1bc..05c320f 100644 --- a/CenRa_PAGERENDER/metadata.txt +++ b/CenRa_PAGERENDER/metadata.txt @@ -7,7 +7,7 @@ name=CenRa_PageRender qgisMinimumVersion=3.0 supportsQt6=True description=CenRa_PageRender -version=0.2.1 +version=0.2.2 author=Conservatoire d'Espaces Naturels de Rhône-Alpes email=si_besoin@cen-rhonealpes.fr @@ -22,7 +22,7 @@ tracker=https://gitea.cenra-outils.org/api/v1/repos/CEN-RA/Plugin_QGIS/issues hasProcessingProvider=no # Uncomment the following line and add your changelog: -changelog=

CenRa_PAGERENDER:


30/07/2025 - Version 0.2.1:

- Correctife de bug.


19/05/2025 - Version 0.2.0:

- Compatible PyQt5 et PyQt6


03/04/2025 - Version 0.1.6:

- Mise a jour de securite.


07/01/2025 - Version 0.1.5:

- ByPass du certif ssl ci erreur.

14/11/2024 - Version 0.1.4:

- Implementation de la mollet.
- Implementation du dragging pour déplacer et modification de la taille


08/11/2024 - Version 0.1.3:

- Correctif de bug.

21/10/2024 - Version 0.1.1:

- Les match en if.
- Bouton de scroll et adaptation portrait.


09/10/2024 - Version 0.1.0:

- Création.

+changelog=

CenRa_PAGERENDER:


12/12/2025 - Version 0.2.2:

- bug sur le background.


30/07/2025 - Version 0.2.1:

- Correctife de bug.


19/05/2025 - Version 0.2.0:

- Compatible PyQt5 et PyQt6


03/04/2025 - Version 0.1.6:

- Mise a jour de securite.


07/01/2025 - Version 0.1.5:

- ByPass du certif ssl ci erreur.

14/11/2024 - Version 0.1.4:

- Implementation de la mollet.
- Implementation du dragging pour déplacer et modification de la taille


08/11/2024 - Version 0.1.3:

- Correctif de bug.

21/10/2024 - Version 0.1.1:

- Les match en if.
- Bouton de scroll et adaptation portrait.


09/10/2024 - Version 0.1.0:

- Création.

# Tags are comma separated with spaces allowed tags=python diff --git a/CenRa_PAGERENDER/tools/ui/CenRa_PageRender_base.ui b/CenRa_PAGERENDER/tools/ui/CenRa_PageRender_base.ui index 4f692e5..3c96170 100644 --- a/CenRa_PAGERENDER/tools/ui/CenRa_PageRender_base.ui +++ b/CenRa_PAGERENDER/tools/ui/CenRa_PageRender_base.ui @@ -458,7 +458,7 @@ 10 10 161 - 641 + 381 @@ -565,7 +565,7 @@ 10 - 650 + 660 161 21 @@ -574,6 +574,117 @@ Load + + + + 10 + 400 + 161 + 241 + + + + 2 + + + 1 + + + Qt::ScrollBarPolicy::ScrollBarAlwaysOff + + + QAbstractScrollArea::SizeAdjustPolicy::AdjustToContentsOnFirstShow + + + QAbstractItemView::EditTrigger::DoubleClicked + + + false + + + false + + + false + + + QAbstractItemView::DragDropMode::NoDragDrop + + + Qt::DropAction::IgnoreAction + + + true + + + QAbstractItemView::SelectionMode::SingleSelection + + + QAbstractItemView::SelectionBehavior::SelectRows + + + + 5 + 5 + + + + Qt::TextElideMode::ElideMiddle + + + true + + + true + + + 3 + + + 2 + + + false + + + 50 + + + 78 + + + true + + + false + + + 20 + + + 30 + + + + + + + + + frame + + + + + background + + + + + path + + + diff --git a/plugins.xml b/plugins.xml index 887299e..d27c2a2 100644 --- a/plugins.xml +++ b/plugins.xml @@ -84,9 +84,9 @@ cenra,metabase - + Depot pour les extensiont QGIS du CEN Rhone-Alpes, sur GitHub. - 2.1 + 2.2 3.16 https://plateformesig.cenra-outils.org/ CenRa_AUTOMAP.zip @@ -95,15 +95,15 @@ https://gitea.cenra-outils.org/CEN-RA/Plugin_QGIS/releases/download/latest/CenRa_AUTOMAP.zip CEN-Rhone-Alpes 2024-09-25 - 2025-07-30 + 2025-12-12 False False cenra,mise en page,atlas - + Depot pour les extensiont QGIS du CEN Rhone-Alpes, sur GitHub. - 0.2.1 + 0.2.2 3.16 https://plateformesig.cenra-outils.org/ CenRa_PAGERENDER.zip @@ -112,7 +112,7 @@ https://gitea.cenra-outils.org/CEN-RA/Plugin_QGIS/releases/download/latest/CenRa_PAGERENDER.zip CEN-Rhone-Alpes 2024-10-09 - 2025-07-30 + 2025-12-12 True False cenra,mise en page,atlas