On Tue, 10 Nov 2015 19:20:12 -0500 Gregory Pittman <gpittman at iglou.com> wrote:
> On 11/10/2015 04:22 PM, John Culleton wrote: > > On Mon, 9 Nov 2015 20:37:54 -0500 > > Gregory Pittman <gpittman at iglou.com> wrote: > > > >> On 11/09/2015 07:19 PM, Gregory Pittman > >> wrote: > >>> On 11/09/2015 04:12 PM, John Culleton wrote: > >> > >>>> > >>>> Is there a function called "Text > >>>> Distances?" If so, where? > >>>> > >>>> A copy of your script would be welcome, > >>>> since this is a recurring problem. > >>>> > >> > >> Here is a wiki page I just made up, along > >> with a possible modification so that you > >> might enter 4 different values for the text > >> distances. > >> > >> http://wiki.scribus.net/canvas/Setting_Text_Distances_from_a_Script > >> > >> Greg > >> > >> ___ > >> Scribus Mailing List: > >> scribus at lists.scribus.net Edit your options > >> or unsubscribe: > >> http://lists.scribus.net/mailman/listinfo/scribus > >> See also: http://wiki.scribus.net > >> http://forums.scribus.net > >> > > > > Hmm! > > 1. Does this work on the inserted text or the > > text around the insert? > > > This works on how much the text in a frame > fills its own frame. > > > 2. If the latter can I modify this script to > > handle inserted graphics text frames as well > > as inserted text frames? > > > This won't work on image frames. In that case, > I would recommend using Text Flows Around > Frame, flowing around the contour line, then > edit the contour line. Both of these can be > found in the Shape tab of Properties. Note that > you can increase the contour line by a > percentage or absolute distance, and the amount > of each of these is editable. > > > In my just completed project I had mostly text > > inserts. In my current one I have almost > > graphic inserts (screenshots etc.), > > > > Scripting this for image frames would be a lot > of work. If you look at InfoBox.py that comes > with Scribus, it will import an image to a > frame set in a column. Once you tell it where > you want the frame in the column (Y-Pos), it > then calculates the necessary height of the > frame for the column width, so that when you > then setScaleImageToFrame(), the frame is the > right size. > > To try to do what you're asking, you would then > need to adjust the scale with setImageScale(), > then adjust the X-Pos and Y-Pos of the image in > the frame. All of this requires judgements and > calculations. If you shrink by a percentage of > height and width, the horizontal space around > the image is different than vertically. If you > make it a set distance all around, then you > change the relative X and Y scales. Although > you can set TextFlows from a script and even > set the flow around a contour line, there is no > way to adjust the contour line from a script. > > Comparing this with doing it manually in > Properties, it's not clear to me it's worth the > scripting work. > > Greg > So for this case, a rectangular graphic frame inserted in a text column, where do I find the instructions for setting a clearance of say .125 inch on all four sizes of the image proper? The version used will be 1.5.1. Thanks in advance for your time and trouble. -- John Culleton Wexford Press Book layout, typesetting and Indexing Free list of books for self-publishers: http://wexfordpress.net/shortlist.html
