Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripter:objekte_erzeugen_und_bearbeiten

Objekte erzeugen und bearbeiten

Objekte bearbeiten

setCharacterStyle(…)

setCharacterStyle(„Zeichenstil“ [, „Name“])
Wendet den „Zeichenstil“ auf das Objekt mit dem Namen „Name“ an. Falls ein Objekt-Name übergeben wurde, wird der Stil auf den aktuell ausgewählten Text im genannten Objekt angewendet. Wird der Objekt-Name weggelassen, wird der Zeichenstil auf das gesamte aktuell ausgewählte Objekt angewendet (Allerdings nicht auf die Auswahl im aktuell ausgewählten Objekt!).

Diese Funktion existiert erst seit Scribus 1.5.4 – in älteren Versionen wird eine Fehlermeldung ausgegeben, wenn man versucht, obigen Code auszuführen.

Beispiel:

# -*- coding: utf-8 -*-
import scribus
 
scribus.createText(40, 40, 90, 50, 'textrahmen')
scribus.setText('Dies ist ein Test-Text.', 'textrahmen')
 
# „Test“ auswählen (4 Zeichen ab dem 14. Zeichen)
scribus.selectText(13, 4, 'textrahmen')
 
# Zeichenstil „TestStil“ auf den ausgewählten
# Text im Objekt „textrahmen“ anwenden:
scribus.setCharacterStyle('TestStil', 'textrahmen')
 
scribus.deselectAll()

setStyle(…)

setStyle(„Stil“ [, „Name“])
Wendet den Stil „Stil“ auf das Objekt mit dem Namen „Name“ an. Falls kein Objektname übergeben wurde, wird der Stile auf das momentan markierte angewendet.

Beispiel:

# -*- coding: utf-8 -*-
import scribus
 
scribus.setStyle("BeispielStil", "BeispielTextRahmen")
scripter/objekte_erzeugen_und_bearbeiten.txt · Zuletzt geändert: 2018/05/07 00:19 von julius