gibt es eine Möglichkeit, per Skript Zeichenstile auf einen Text anzuwenden? Ich habe nämlich den Verdacht, dass das nicht geht:
Code: Alles auswählen
import scribus
scribus.createText(40, 40, 90, 50, 'textrahmen')
scribus.setText('Dies ist ein Test-Text.', 'textrahmen')
scribus.selectObject('textrahmen')
scribus.selectText(14, 4, 'textrahmen')
# Absatzstil anwenden:
scribus.setStyle('testparastyle')
# Zeichenstil anwenden:
#scribus.setStyle('testcharstyle')
scribus.deselectAll()
Wenn nicht müsste es eine Art setCharStyle-Funktion geben, die von der Anwendung her in etwa wie setFont funktioniert (nur halt den Zeichenstil auf den Ausschnitt anwendet):
Code: Alles auswählen
import scribus
scribus.createText(40, 40, 90, 50, 'textrahmen')
scribus.setText('Dies ist ein Test-Text.', 'textrahmen')
scribus.selectObject('textrahmen')
scribus.selectText(14, 4, 'textrahmen')
scribus.setFont("Ubuntu Regular")
scribus.deselectAll()
Gruß
Julius