...
Corporate Identity / Corporate Design (CI/CD)
Schrift
Einstellung in jedem Report notwendig, da dies nicht mit Sub-Reports abgebildet werden kann.
Im Report generell einstellen, sollte möglichst nicht von einzelnen Feldern überschrieben werden.
Control-Styles sollte keine Schriftart enthalten, wenn diese vom CI/CD abhängig sein sollen.
Umsetzung Seitenränder
Grundsätzlich Margin in den Page-Settings auf 0 stellen
Design der Sub-Reports berücksichtigt die Margins
Jeder Report muss im Design die seitlichen Ränder berücksichtigen
Logos
Möglichst als SVG bereitstellen, siehe Bilder / Image Behandlung oben
Schriften können innerhalb des Bildes oder Sub-Report abgebildet werden.
Statische Designs
Ein statisches Design hat auf allen Seiten immer den gleichen Header und Footer. Es gibt da keinerlei Einfluss auf das Aussehen der Header und Footer aus den Daten. Vorgehen:
...
Fix designte, statische Elemente die nicht aus den Daten ermittelt werden -> mit normalen Sub-Reports
Informationen die aus
:1
oder:n
Relationen stammen und wiederholt angedruckt werden → mit effizienterenQuinoSubReport
Umsetzung Kopf-/Fusszeilen
Basierend auf der Entscheidung oben statischen und dynamischen Designs oben.
Nach den oben verlinkten Empfehlungen als Sub-Reports aufgebaut
Jeweils für Kopf und Fuss, Hoch- oder Querformat und dynamischer Ausrichtung wird ein Sub-Report im Standard hinterlegt. Daraus resultieren 8 Sub-Reports, die als Datenquelle den Geschäftsbereich hinterlegt haben.
Design der Kopf-Fusszeilen wird innerhalb des Reports erstellt.
...
Integration in Reports
Die Sub-Reports müssen in den Report jeweils eingebunden werden. Die Steuerung der Dynamik erfolgt mit den Eigenschaften der Bänder.
...
Empfehlungen
...
Die Sub-Reports füllen jeweils das komplette Band (Gleiche Höhe und Breite) aus. So können unbeabsichtigte Margins vermieden werden.
Die Höhe der Bänder sollten möglichst klein gewählt werden. Der Sub-Report drückt die Höhe des Bands auf die eigene Höhe auf.
Das Design des Sub-Reports beinhaltet die Margins
Kopfzeile und Fusszeile immer gleich:
Page-Header/Footer Beibehalten
Alle Elemente aus Report-Header/Footern in den jeweiligen Sub-Reports löschen
...
Scripting
Es steht in der Web-Umgebung aus Sicherheitsgründen kein Scripting zur Verfügung
...