Elementary Rectangle

From Scribus Wiki
Revision as of 07:48, 31 March 2005 by TomK32 (talk | contribs)
Jump to navigation Jump to search
This article is part of the Scripts series.

This one is specific to A4 paper, you will need to change the wth and dph constants for different papers

Introduces: CreateRect SetFillColor SetSetCornerRadius. Note that SetCornerRadius is not yet functioning in the script for CreateRect

 from scribus import *
 if NewDoc(Paper_A4, (10, 10, 10, 10), Portrait, 1, UNIT_POINTS, NoFacingPages, FirstPageRight):

      spx=20          # x co-ord Start point
      spy=20          # y co-ord Start point
      wth=595         # A4 width in points
      dph=842         # Depth of frame - adjust to suit
      a=8             # Line width
      b="Black"       # add other colors as required

      h = CreateRect(spx,spy,wth-2*spx,dph-2*spy)
      setCornerRadius(20, h)
      setLineWidth(8, h)
      setFillColor(w, h)
      setLineColor(b, h)

      SaveDocAs("Border_2.sla") #Make sure this is writable