0 votes
in SoSci Survey (dt.) by s160429 (210 points)
  • Text zentrieren
  • Bild einfügen

(1) Gerne möchte ich den Ergebnisbericht mit Logo und Text formatieren.
Wie kann ich den Text zentrieren?

add(
  text('%vorname% %name%',
    [
      'family' => 'Times',
      'size' => 30,
      'style' => 'b',  // b=bold, i=italic, u=underline, d=linethrough, o=overline
      'color' => '#000000',
      'align' => 'center'
    ]
  ),
  ['top' => 60]
);

könnten Sie mir da helfen?

(2) wie kann ich ein ein Bild/logo einbauen und das ebenfalls zentrieren?
im Internet finde ich nur den workaround mit Echo - dies lässt es aber im Ergebnisbericht nicht zu.

Beste Grüsse

1 Answer

0 votes
by SoSci Survey (306k points)

Zum zentrieren des Textes verwenden Sie bitte das Attribut 'text-align'.

Ein Bild können Sie mittel image() einbinden. Das Zentrieren erfolgt hier durch geeignete Angabe von Position (Abstand von links) und Breite.

Programmierbeispiele für beides finden Sie in der Anleitung Automatisierte Ergebnisberichte.

by s160429 (210 points)
Das hat super geklappt.
Nur bin ich nun wieder leider zu doof das Bild in die richtige Grösse zu skalieren.

add(image('logo.jpg'),
['top' => 20, 'left' => 30, 'width' => 200]

kann man die breite und grösse skalieren? idealerweise auch das Verhältnis beibehalten.
by SoSci Survey (306k points)
Die Parameter für das Bild müssen noch in den image()-Befehl hinein:

add(
  image('logo.jpg', ['top' => 20, 'left' => 30, 'width' => 200])
);

Wenn Sie nur eine Breite und keine Höhe angeben, wird das Seitenverhältnis beibehalten.
by s160429 (210 points)
Vielen vielen Dank

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...