[scribus] applying text filters when importing text with a script
ale.comp_06 at xox.ch
Thu Aug 6 14:41:03 CEST 2009
>>>> I am writing a script that imports text and images and automatically
>>>> creates and resizes text frames. I would also like to automatically
>>>> styles, I had a look at setStyle but setStyle applies a style to a
>>>> frame and I want the style to depend on the content.
>>> doesn't setStyle() apply to the current selection as all the other
>>> formatting commands?
>>> if not, please fill a bug!
>>> have fun
>>> scribus mailing list
>>> scribus at lists.scribus.net
>> Yes it does work but how can I select part of a textframe based on the
>> content? For example, select text that starts with ====== and ends
>> with ======
> I think this is beyond what Scripter can do now, though a nice idea.
well, i'm not sure you're right here...
the thread continued with a few private mails:
with python's string (or regexp) libraries you can find where the =====
in the frame are; then you use scribus.selectText() to select the text...
(if the formatting you want to apply is more complicated, you may have
to build a simple parser instead of just searching for strings...)
it won't be easy, but it may be doable :-)
have a nice day!
More information about the scribus