[scribus] Adjust Frame to Image under script

Stefano Danzi s.danzi at hawai.it
Fri Mar 27 10:06:34 CET 2009


:-D Now works!!!!
But removing "saveUnit = setUnit(UNIT_POINTS)" and  "setUnit( saveUnit )"
otherwise there are comile errors.

Mátis Barnabás ha scritto:
>
> Try this:
>
> ## Adjust Frame to Image
> ## First select the frame of the image
> saveUnit = setUnit(UNIT_POINTS)
> obj = getSelectedObject()
> frameW = getProperty(obj, "width")
> frameH = getProperty(obj, "height")
> saveScaleX = getProperty(obj, "imageXScale")
> saveScaleY = getProperty(obj, "imageYScale")
> setScaleImageToFrame(True, False, obj)
> fullScaleX = getProperty(obj, "imageXScale")
> fullScaleY = getProperty(obj, "imageYScale")
> setScaleImageToFrame(False, False, obj)
> scaleImage(saveScaleX, saveScaleY, obj)
> imageW = frameW * (saveScaleX / fullScaleX)
> imageH = frameH * (saveScaleY / fullScaleY)
> sizeObject( imageW, imageH, obj )
> setUnit( saveUnit )
>
>
> (win xp, Scribus 1.3.3.12)
>
> barna




More information about the scribus mailing list