<div dir="ltr"><div dir="ltr">Hi all<br><div>Iam trying to make a print layout using a defined rectangle.</div><div>The print layout created using the rectangle is correct in the x coordinates but in the y coordinates it is always smaller than the defined rectangle.</div><div><b>The code snippet is:</b></div><div><div>layout = QgsPrintLayout(project)        </div><div>layoutName = "PrintLayout"</div><div>#initializes default settings for blank print layout canvas</div><div>layout.initializeDefaults()  </div><div>layout.setName(layoutName)</div><div>manager.addLayout(layout)</div><div>map = QgsLayoutItemMap(layout)</div><div>map.setRect(20, 20, 20, 20)                                     </div><div>#defines map extent using map coordinates</div><div>rectangle = QgsRectangle(float(bounds[0]),float(bounds[1]),float(bounds[2]),float(bounds[3]))# x min y min, x max y max</div><div>rectangle = QgsRectangle(QgsPointXY(float(bounds[0]),float(bounds[1])),QgsPointXY(float(bounds[2]),float(bounds[3])))# x min y min, x max y max</div><div>map.setExtent(rectangle)</div><div>layout.addLayoutItem(map)</div><div>#Move & Resize map on print layout canvas</div><div>map.attemptMove(QgsLayoutPoint(0, 0, QgsUnitTypes.LayoutMillimeters))</div><div>map.attemptResize(QgsLayoutSize(297, 210, QgsUnitTypes.LayoutMillimeters))</div></div><div><br></div><div>Any ideas what is wrong with my code?</div><div>Thanks in advance</div><div>Kind regards,</div><div>Asim</div></div></div>