mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
API to get/set PDF page boxes
This commit is contained in:
parent
3eb3d75bf5
commit
6ce63fcec9
@ -247,7 +247,7 @@ PDFDoc_set_page_box(PDFDoc *self, PyObject *args) {
|
|||||||
int pagenum = 0;
|
int pagenum = 0;
|
||||||
double left, bottom, width, height;
|
double left, bottom, width, height;
|
||||||
const char *which;
|
const char *which;
|
||||||
if (PyArg_ParseTuple(args, "sidddd", &which, &pagenum, left, bottom, width, height)) {
|
if (PyArg_ParseTuple(args, "sidddd", &which, &pagenum, &left, &bottom, &width, &height)) {
|
||||||
try {
|
try {
|
||||||
PdfPagesTree* tree = self->doc->GetPagesTree();
|
PdfPagesTree* tree = self->doc->GetPagesTree();
|
||||||
PdfPage* page = tree->GetPage(pagenum - 1);
|
PdfPage* page = tree->GetPage(pagenum - 1);
|
||||||
@ -798,10 +798,10 @@ static PyMethodDef PDFDoc_methods[] = {
|
|||||||
"delete_page(page_num, count=1) -> Delete the specified pages from the pdf."
|
"delete_page(page_num, count=1) -> Delete the specified pages from the pdf."
|
||||||
},
|
},
|
||||||
{"get_page_box", (PyCFunction)PDFDoc_get_page_box, METH_VARARGS,
|
{"get_page_box", (PyCFunction)PDFDoc_get_page_box, METH_VARARGS,
|
||||||
"get_page_box(which, page_num) -> Get the specified box for the specified page as (left, bottom, width, height)"
|
"get_page_box(which, page_num) -> Get the specified box for the specified page as (left, bottom, width, height) in pts"
|
||||||
},
|
},
|
||||||
{"set_page_box", (PyCFunction)PDFDoc_set_page_box, METH_VARARGS,
|
{"set_page_box", (PyCFunction)PDFDoc_set_page_box, METH_VARARGS,
|
||||||
"set_page_box(which, page_num, left, bottom, width, height) -> Set the specified box for the specified page."
|
"set_page_box(which, page_num, left, bottom, width, height) -> Set the specified box (in pts) for the specified page."
|
||||||
},
|
},
|
||||||
{"copy_page", (PyCFunction)PDFDoc_copy_page, METH_VARARGS,
|
{"copy_page", (PyCFunction)PDFDoc_copy_page, METH_VARARGS,
|
||||||
"copy_page(from, to) -> Copy the specified page."
|
"copy_page(from, to) -> Copy the specified page."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user