hi greg >>>> I am writing a script that imports text and images and automatically >>>> creates and resizes text frames. I would also like to automatically >>>> apply >>>> styles, I had a look at setStyle but setStyle applies a style to a >>>> whole >>>> 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 >>> a.l.e >>> >>> _______________________________________________ >>> scribus mailing list >>> scribus at lists.scribus.info >>> http://lists.scribus.info/mailman/listinfo/scribus >>> >> >> 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! a.l.e
