Beim Erstellen von SAS©-Berichten im PDF-Format ist es oft erwünscht, die Formatierung des Kopfbereichs zu verfeinern. Eine häufige ästhetische Anforderung ist das Einfügen einer horizontalen Linie, die den Titelbereich vom Hauptteil des Berichts trennt.
Jedoch gibt es oft Verwirrung zwischen der Unterstreichung von Text und der Erstellung eines Container-Rahmens. Wenn Sie jemals versucht haben, die Option underline in der TITLE-Anweisung zu verwenden, haben Sie wahrscheinlich bemerkt, dass sie nur den Text (die Zeichen) unterstreicht. Wenn Ihr Titel kurz ist, hört die Linie abrupt auf.
Die Frage lautet also: Wie erhält man eine Trennlinie, die sich über die gesamte Seitenbreite erstreckt, unabhängig von der Ausrichtung (Hoch- oder Querformat) und der Textlänge?
Der häufige Fehler: das falsche Stilelement
Um das allgemeine Erscheinungsbild von Berichten zu ändern, ist die Verwendung von PROC TEMPLATE die empfohlene Methode. Die Wahl des zu ändernden Stilelements ist jedoch entscheidend.
Viele Benutzer versuchen, das Element SysTitleandFooterContainer zu ändern, indem sie ihm Rahmenregeln zuweisen (frame=below, rules=rows). Obwohl dies logisch erscheint, führt dieser Ansatz oft nicht zu den erwarteten sichtbaren Rändern im PDF-Ziel.
Die Lösung: Zielen Sie auf TitlesAndFooters
Um einen Rahmen zu erhalten, der als Trennlinie unter dem gesamten Titelbereich fungiert, muss das Stilelement TitlesAndFooters geändert werden.
So gehen Sie vor, indem Sie einen benutzerdefinierten Stil erstellen, der von einem vorhandenen Stil erbt (wie styles.statistical oder styles.pearl):