Next: 1. Installation Index

# Scripting Scribus with Python

Franz Schmid

28.12.2003

### Abstract:

This is the description how to use the Scripting Plugin for Scribus. This Plugin allows you to use the powerful Python Language as a Scripting Language in Scribus.

This manual is the first version, by no means complete or fully accurate. There are just a couple of commands written in red letters aren't yet implemented yet in this version.

There are some simple example scripts in the `samples` subdirectory where Scribus is installed. If you have created scripts which would be useful for other users, please feel free to contribute a copy to the program author, Franz Schmid. Hopefully, in the near future, a Scribus plug-in gallery will be added.

#### Program Author Franz Schmid Franz.Schmid@altmuehlnet.de

Reference Documentation by Franz Schmid with the assistance of Peter Linnell, netscribe@attbi.com completed for 1.0

- 1. Installation
- 2. Using the Plugin
- 3. The available Commands
  - 3.1 Document related Commands
  - 3.2 Page related Commands
  - 3.3 Object related Commands
    - 3.3.1 Creating and Destructing Objects
    - 3.3.2 Selecting Objects
    - 3.3.3 Setting Object Properties
    - 3.3.4 Getting Object Properties
    - 3.3.5 Manipulating Objects
    - 3.3.6 Handling Text Frames
  - 3.4 Other Commands
    - 3.4.1 Color related Commands
    - 3.4.2 Font related Commands
    - 3.4.3 Layer related Commands
  - 3.5 Using Dialogs from Scribus
  - 3.6 Predefined Constants
- Index