summaryrefslogtreecommitdiffstats
path: root/Doc/ref/fixps.py
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/ref/fixps.py')
-rwxr-xr-xDoc/ref/fixps.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/Doc/ref/fixps.py b/Doc/ref/fixps.py
new file mode 100755
index 0000000..4b32184
--- /dev/null
+++ b/Doc/ref/fixps.py
@@ -0,0 +1,26 @@
+#! /usr/bin/env python
+
+"""Dumb script to edit a particular line in the PostScript.
+
+This makes it possible to print on A4 paper.
+"""
+
+f = open("ref.ps", "r")
+
+lines = f.readlines()
+f.close()
+didit = 0
+
+for i in range(100):
+ if lines[i] == '/FMAllowPaperSizeMismatch false def\n':
+ lines[i] = '/FMAllowPaperSizeMismatch true def\n'
+ didit = 1
+ break
+
+if not didit:
+ print "ref.ps not changed"
+else:
+ print "rewriting edited ref.ps"
+ f = open("ref.ps", "w")
+ f.writelines(lines)
+ f.close()