Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
de:results:report [13.12.2023 21:20] – admin | de:results:report [18.04.2025 20:33] (aktuell) – [Kopf- und Fußzeile] service |
---|
**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ü angezeigt. Bitte 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. |
| |
| |
* ''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 ===== |