Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:results:report [13.12.2023 21:20] adminde:results:report [18.04.2025 20:33] (aktuell) – [Kopf- und Fußzeile] service
Zeile 7: Zeile 7:
 **Hinweis:** Das Zusatzmodul "Automatisierte Datenauswertung" ist nur auf dem Befragungsserver [[https://s2survey.net|s2survey.net]] verfügbar, nicht auf dem Befragungsserver [[https://www.soscisurvey.de|www.soscisurvey.de]]. **Hinweis:** Das Zusatzmodul "Automatisierte Datenauswertung" ist nur auf dem Befragungsserver [[https://s2survey.net|s2survey.net]] verfügbar, nicht auf dem Befragungsserver [[https://www.soscisurvey.de|www.soscisurvey.de]].
  
-**Hinweis:** Die Funktion zum automatisierten Erstellen von Ergebnisberichten befindet sich noch in der Entwicklung und wird nur nach gesonderter Freischaltung im Menü angezeigtBitte kontaktieren Sie den Server-Betreiber, wenn Sie die Funktion nutzen möchten.+**Hinweis:** Die Funktion zum automatisierten Erstellen von Ergebnisberichten befindet sich noch in der Entwicklung. Feedback an [[info@soscisurvey.de]] ist herzlich willkommen.
  
  
Zeile 320: Zeile 320:
   * ''array **sampleResponses**(string //VariablenKennung//, [string //GruppenKennung//, boolean //Sortieren//, int //MindestLänge//, int //MaximalLänge//])''\\ Liefert eine Liste aller (offenen) Antworten auf die Variable mit der Kennung //VariablenKennung//.   * ''array **sampleResponses**(string //VariablenKennung//, [string //GruppenKennung//, boolean //Sortieren//, int //MindestLänge//, int //MaximalLänge//])''\\ Liefert eine Liste aller (offenen) Antworten auf die Variable mit der Kennung //VariablenKennung//.
  
 +
 +===== Kopf- und Fußzeile =====
 +
 +Beim Zusammenstellen des Ergebnisberichts gibt es links von der ersten Seite noch eine "Seitenvorlage". Alles was Sie auf dieser Vorlage einfügen, wir automatisch auf allen Seiten des Ergebnisberichts angezeigt. Hier ein Beispiel für eine Kopfzeile mit Logo und eine Fußzeile mit Seitennummer.
 +
 +<code php>
 +set("family", "Jura");
 +set("title.family", "Jura");
 +set('size', 10);
 +
 +add(
 +    image("logo.jpg"),
 +    ["right" => 10, "top" => 10, "width" => 45]
 +);
 +add(
 +    separator(),
 +    ["left" => 10, "top" => 27, "right" => 10, "height" => 10]
 +);
 +add(
 +    separator(),
 +    ["left" => 10, "bottom" => 10, "right" => 10, "height" => 2]
 +);
 +add(
 +    ["left" => 10, "top" => pageheight() - 9, "right" => 10, "size" => 8, "color" => "#707070"],
 +    text("%page.month.full% %page.year%"),
 +    text(
 +        "© Fixe Fußzeile",
 +        ["top" => 0,"left" => 115]
 +    ),
 +    text(
 +        "%page.num%",
 +        ["top" => 0, "right" => pageWidth(), 'text-align' => 'right', "width" => 10]
 +    )
 +);
 +</code>
 +
 +
 +===== Briefpapier verwenden =====
 +
 +Alterantiv kann man eine vorhandene PDF-Datei als Briefpapier verwenden und nur zusätzliche Inhalte ergänzen. Der folgende Code in der Seitenvorlage liegt jeder Seite im Bericht das PDF "Template.php" zugrunde, welches in der geschützten Dateiablage im Befragugsprojekt hochgeladen wurde.
 +
 +**Wichtig:** Die Vorlage muss im Format PDF 1.4 oder kleiner erstellt oder in dieses Format konvertiert werden.
 +
 +<code php>
 +add(
 +    externalPage('pro://Template.pdf'),
 +    // Am Seitenende noch die Seitenzahl ergänzen
 +    text(
 +        'Seite %pageNum% von %pageCount%',
 +        [
 +            'top' => 288,
 +            'left' => 50,
 +            'right' => 50,
 +            'color' => '#666666',
 +            'size' => 10,
 +            'text-align' => 'center'
 +        ])
 +);
 +</code>
  
 ===== Weitere PHP-Funktionen ===== ===== Weitere PHP-Funktionen =====
de/results/report.1702498854.txt.gz · Zuletzt geändert: 13.12.2023 21:20 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki