LINUX.ORG.RU

Ответ на: комментарий от ViTeX

Вот этим дифом надо пропатчить файл /usr/share/pdfedit/dialogs.qs . За раз 11 страниц можно сделать.
Index: src/gui/dialogs.qs
===================================================================
--- src/gui/dialogs.qs.orig	2008-06-09 14:34:40.000000000 +0200
+++ src/gui/dialogs.qs	2008-06-09 15:03:36.000000000 +0200
@@ -72,13 +72,23 @@ function editPageMediaBox() {
 									PageSpace.convertUnits(xright,"pt"), gb);
  var eyr = createNumberEditAndDisplay(tr("Right bottom corner")+", "+tr("y position")+"( "+PageSpace.getDefaultUnits()+" ): ",
 									PageSpace.convertUnits(yright,"pt"), gb);
+ // TODO translation
+ var pagePos = createNumberEditAndDisplay("Page", document.getPagePosition(page()), dialog);
+ var pageCount = createNumberEditAndDisplay("Page count", 1, dialog);
+
  if (!dialog.exec()) return;
 
  // Save media box
- page().setMediabox ( PageSpace.convertUnits( exl.value, undefined, "pt" ),
+ for (;pageCount.value > 0 && pagePos.value <= document.getPageCount(); --pageCount.value)
+ {
+   // FIXME remove
+   print("updating page:"+ pagePos.value);
+   var page = document.getPage(pagePos.value++);
+   page.setMediabox ( PageSpace.convertUnits( exl.value, undefined, "pt" ),
 						PageSpace.convertUnits( eyl.value, undefined, "pt" ),
 						PageSpace.convertUnits( exr.value, undefined, "pt" ),
 						PageSpace.convertUnits( eyr.value, undefined, "pt" ));
+ }
  print (tr("MediaBox changed."));
  go ();
 }

ViTeX ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.