19. Konfiguration GeoShop Print

19.1. Definition

Prints sind nicht masstäbliche Ausdrucke der aktuellen View des GeoShop Clients im Sinne eines Screen Dumps. Prints werden über HTML Seiten konfiguriert. Pro View kann eine HTML Seite für den Print definiert werden. Die Berechtigung für Prints wird einem User mit der Berechtigung (privileges) print zugeteilt.

Print Definitionen Default

Als Default Print HTML Seite steht folgenden HTML Seite zur Verfügung.

GEOSHOP_DIR\system\www\view\print.html

Dies Print HTML Seite wird in einer View wie folgt definiert.

GEOSHOP_DIR\user\views\<name>.vi

MAP
   :
   print_url STRING /view/print.html
   :
}
Print Definition Speziell

Zusätzliche Print HTML Seiten werden wie folgt abgelegt

GEOSHOP_DIR\user\www\view\<name>.html

Die Seite ist in der gewünschten View über den Parameter print_url zu definieren.

19.2. Print HTML

Der Print wird mit einer HTML-Seite aufgerufen. Diese HTML Seite kann pro View mit dem Parameter print_url definiert werden.

Als Beispiel für eine solche HTML Seite steht die Seite für den Default Print zur Verfügung.

GEOSHOP_DIR\system\www\view\print.html

Falls eine eigene HTML Seite für Prints erstellt wird, kopieren Sie diese Seite in das analoge Verzeichnis im User Ast des GeoShops und editieren Sie diese Kopie.

Die Print HTML Seite wird vom GeoShop Client mit den Parametern für den Print in einem PopUp-Fenster aufgerufen. Beispiel:

http://localhost:3501/view/print.html...
                       ?image=http://localhost:3501/images/img4.gif
                       &view=Vermessung&layers=AV_Bodenbedeckung,AV_Liegenschaften,AV_Fixpunkte,...
                             AV_Einzelobjekte,AV_Nomenklatur,AV_Gebaeudeadressen,GPS_Punkte...
                       &min=675764/245435&max=675861/245435&language=de

Die HTML Seite muss dafür besorgt sein, dass das Bild und die Layout-Elemente wie gewünscht plaziert werden. Diese HTML-Seite beinhaltet in der Regel JavaScript-Code, mit dem die Eigenschaften der Elemente gesetzt werden.