Scribus > Scripts and Plugins
a few minor problems: eg setImageScale
(1/1)
mike_p:
I'm very new to scripting in Scribus and Python so please excuse me if I appear to be making any silly mistakes.
I have found the Calendar wizard an excellent starting place to learn the scripting process, but have come across a few things that have me bamboozled.
No 1: (more to follow as I come across them!)
I can't get setImageScale to work.
I'm using vesrion 1.4.0rc3.
Here's the context:
--- Code: ---setUnit(UNIT_MILLIMETERS)
img = createImage(0,0, self.pagex, self.imageBottom, 'img' + imagename)
loadImage(self.imgsrc + imagename + '.JPG',img)
setImageScale(.24,.24,img) # doesn't seem to work
--- End code ---
However, if I use
--- Code: ---setProperty( img, 'imageXScale', 0.24)
setProperty( img, 'imageYScale', 0.24)
--- End code ---
The correct result is achieved.
(Basic aim is to set the dpi for the image from 72 to 300 to matching the printer's need).
I'm happy that I've found a work-around, but am I making a basic mistake or is there a chance there's a bug in the scripting interface?
ALSO.... can I set the page 'bleed' through scripting?
Thanks for any help and/or advice.
Navigation
[0] Message Index
Go to full version