Plug-In für den Ausdruck von Routen und Routenbeschreibung im Zusammenhang mit dem Modul Routing
Plug-In für den Ausdruck von Routen und Routenbeschreibung im Zusammenhang mit dem Modul Routing
Druckvorlage, Platzhalter für textliche Routeninformation
Damit textliche Informationen der Routing-Anwendung in einem Ausdruck ausgegeben werden können, muss die Vorlage einen Bereich bereitstellen, der von der Routing-Anwendung befüllt werden kann. Dieser Bereich muss ein Container mit der exakten Bezeichnung „IDU.App.Routing“ (Groß-, Kleinschreibung relevant) sein und ein Plugin vom Typ „Html“ enthalten. Für die Breite ist ein Bereich um die 10 cm zu empfehlen.
Die Datenfelder des Html-Plugins sollten nicht als „benutzereditierbar“ markiert werden. Für den initialen Inhalt des Html-Plugins sind zwei Varianten zu empfehlen.
<div style='margin: 4mm; font-family: Arial; font-size: 10pt; color: #00A;'>
<div>
Rufen Sie die Druckfunktion aus der Routing-Anwendung heraus auf,
um in diesem Bereich die Informationen zur Route angezeigt zu bekommen.
</div></div>
Die Angaben zum Bearbeiter und Erstellungszeitpunkt des Ausdrucks sind nicht Teil der Ausgabe der Routing-Anwendung. Diese Angaben können mit Standardmitteln auf der Vorlage platziert werden. Soll die Ausgabe in gleichem Stil wie die Routeninformation erfolgen, kann ein Html-Plugin in einem Container mit 2mm Innenabstand und folgendem Inhalt verwendet werden:
Html:
<table>
<tr>
<td>Bearbeiter:</td>
<td><%CurrentUserRealName%></td>
</tr>
<tr>
<td>Zeitpunkt:</td>
<td><%FormatedCurrentDateTime{"formatString":"dd.MM.yyyy HH:mm"}%> Uhr</td>
</tr>
</table>
Css:
td {
font-family: Arial;
font-size: 9pt;
}
Schriftart für Symbole im Ausdruck
Die Routing-Anwendung verwendet standardmäßig Symbole aus der Schriftart „FontAwesome“ (Version 4) für die Darstellung von Start, Ziel und der Zwischenpunkte. Damit diese Symbole auch im PDF korrekt erscheinen, muss die Schriftart auf dem Server installiert sein. Die Schriftart kann frei von der FontAwesome-Homepage runtergeladen oder von IDU bereitgestellt werden.