#!/usr/bin/env python # -*- coding: utf-8 -*- """ Comentarios """ import scribus, time ##, string, os, re try: from scribus import * except ImportError: print "This script only runs from within Scribus." sys.exit(1) #---------------------------------------------------------------------- PgIdx_int = 1; PgQty_int = 0; TextDraftFrameName_str = ''; Start_time_flt = 0.0; #---------------------------------------------------------------------- Start_time_flt = time.time(); # The "#" character flags a line as a meta comment; the "#" must be on the first column. # The "#PrintThisFile" label flags a meta file as printable; the "#" must be on column one. if scribus.haveDoc(): scribus.setRedraw(False); scribus.statusMessage("Running script..."); deselectAll(); PgQty_int = scribus.pageCount(); ## while (PgIdx_int <= PgQty_int): for PgIdx_int in range(1, PgQty_int + 1): #...................................................................... #........................ START - LOOP THRU PAGES ..................... #...................................................................... scribus.gotoPage(PgIdx_int); TextDraftFrameName_str = 'Draft_' + str(PgIdx_int); try: if not(objectExists(TextDraftFrameName_str)): createText(1.5, 1.5, 10.0, 1.8, TextDraftFrameName_str); ##deleteObject(TextDraftFrameName_str); rotateObjectAbs(-55, TextDraftFrameName_str); except: pass ## insertText('DRAFT COPY', -1, TextDraftFrameName_str); setText('DRAFT COPY', TextDraftFrameName_str); try: selectText(0, getTextLength(TextDraftFrameName_str), TextDraftFrameName_str); setStyle('Draft_Psy', TextDraftFrameName_str) #NotFoundError: except: pass ##PgIdx_int += 1; #...................................................................... #........................ END - LOOP THRU PAGES ....................... #...................................................................... scribus.statusMessage('All Done.') scribus.messageBox("Finished", 'All Done.\n' '\nPgIdx_int = ' + str(PgIdx_int) + '\nUser time [sec] = ' + str(time.time() - Start_time_flt), icon=0,button1=1 ); scribus.setRedraw(True) else: scribus.messageBox('Export Error', 'You Need an Open Document.', icon=0, button1=1) #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$