From 053724c5806dccc7d26e4bd430f06ee144bf3eaa Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 10 十一月 2022 10:06:46 +0800
Subject: [PATCH] 1

---
 QGIS/render.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/QGIS/render.py b/QGIS/render.py
index 21b2bc7..0747006 100644
--- a/QGIS/render.py
+++ b/QGIS/render.py
@@ -82,6 +82,7 @@
 
 # map = layout.itemById(r'鍦板浘')
 map = layout.referenceMap()
+map.zoomToExtent(map.extent())
 print('1:' + str(math.ceil(map.scale())))
 
 # 璁剧疆鍥惧眰
@@ -92,9 +93,14 @@
 # set_layers_valid(project, showLayers)
 set_item_visibility(root, showLayers)
 
+collection = layout.pageCollection()
+page = collection.page(0)
+page.refreshItemSize()
+
 # 鍒锋柊
-layout.refresh()
 map.refresh()
+layout.updateBounds()
+layout.refresh()
 
 # 瀵煎嚭
 exporter = QgsLayoutExporter(layout)

--
Gitblit v1.9.3