diff options
| author | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-01-01 11:40:09 +0000 |
|---|---|---|
| committer | craig <craig@11d20701-8431-0410-a711-e3c959e3b870> | 2012-01-01 11:40:09 +0000 |
| commit | 7ed83b6c6666eb8b6b104c211ae7e52907350372 (patch) | |
| tree | 4430b556abac0ad660a0aacf1887d77f85d8be02 /scribus/plugins/scriptplugin/samples/3columnA4.py | |
| download | scribus-7ed83b6c6666eb8b6b104c211ae7e52907350372.tar.gz scribus-7ed83b6c6666eb8b6b104c211ae7e52907350372.tar.xz scribus-7ed83b6c6666eb8b6b104c211ae7e52907350372.zip | |
Branch 1.3.5 tree to 1.4.x tree, goodbye 1.3.x
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17163 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/plugins/scriptplugin/samples/3columnA4.py')
| -rw-r--r-- | scribus/plugins/scriptplugin/samples/3columnA4.py | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/scribus/plugins/scriptplugin/samples/3columnA4.py b/scribus/plugins/scriptplugin/samples/3columnA4.py new file mode 100644 index 0000000..2609c72 --- /dev/null +++ b/scribus/plugins/scriptplugin/samples/3columnA4.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" Creates 3 column layout on A4 paper and save it under 3columnA4.sla filename. This is a simple way to demonstrate creating a doc on the fly. """ + +try: + # Please do not use 'from scribus import *' . If you must use a 'from import', + # Do so _after_ the 'import scribus' and only import the names you need, such + # as commonly used constants. + import scribus +except ImportError,err: + print "This Python script is written for the Scribus scripting interface." + print "It can only be run from within Scribus." + sys.exit(1) + +def main(argv): + """This is a simple way to demonstrate creating a doc on the fly. """ + + pass # <--- Delete this line +######################### +# YOUR IMPORTS GO HERE # +######################### + +import sys + +try: + from scribus import * +except ImportError: + print "This script only runs from within Scribus." + sys.exit(1) + +margins = (50, 50, 50, 50) +size = (612, 792) + +def main(): + if newDocument(PAPER_A4, margins, LANDSCAPE, 1, UNIT_POINTS, NOFACINGPAGES, FIRSTPAGELEFT,1): + a = createText(50, 50, 230, 495) + setTextAlignment(1,a) + setText("Column A", a) + setFontSize(12, a) + b = createText(280, 50, 230, 495) + setTextAlignment(1,b) + setText("Column B", b) + setFontSize(12, b) + c = createText(510, 50, 230, 495) + setTextAlignment(1,b) + setText("Column C", c) + setFontSize(12, c) + saveDocAs("3columnA4.sla") + + +if __name__ == '__main__': + main() |
