PyObject *scribus_getpagemargins(PyObject* /* self */) { PyObject *margins = nullptr; if (!checkHaveDocument()) return nullptr; ScribusDoc* currentDoc = ScCore->primaryMainWindow()->doc; margins = Py_BuildValue("ffff", PointToValue(currentDoc->margins()->top()), PointToValue(currentDoc->margins()->left()), PointToValue(currentDoc->margins()->right()), PointToValue(currentDoc->margins()->bottom())); return margins; }