9.3.Anhang - Protokoll anpassen
Das Aussehen des Protokolls (Word oder Rich-Text) wird durch folgende ASCII-Dateien gesteuert:
- Geosi60.gpe
- Geosi60.gpu
Das „gpe-File“ enthält die originalen Protokollvorlagen und darf nicht verändert werden. Es wird bei jedem Geosi-Update überschrieben.
Das „gpu-File“ dient zum benutzerdefinierten Anpassen des Protokolls und wird nicht überschrieben.
Beide Dateien sind im globalen Systemverzeichnis zu finden.
Wurden diese Datei geändert, so können über Menü: „Optionen/Protokollvorlage neu laden“ die veränderten Dateien ins Geosi eingelesen werden. Lästige Neustarts des Programms sind dann nicht notwendig. Schon bei der nächsten Berechnung wird das veränderte Protokoll verwendet.
Ändern von Textbausteinen
- Den gewünschten Baustein im gpe-file suchen.
- Den Baustein ins gpu-file kopieren
- Änderungen durchführen
Aufbau des Protokolls
- Ein Textbaustein ist jeweils von einer Kennung und einem Ende eingeschlossen:
#LISTE
Hier wird Protokoll geschrieben
#ENDE
- Durch geschwungene Klammern können Formatparameter eingegeben werden:
{Überschrift1} … Formatvorlage Text (nur nach Kennung des Textbausteins)
{R010} … Formatierung Variable (nur nach Variable)
- Variablen sind durch eckige Klammerung erkennbar:
[Bez] [y]
Übersicht:
#IRGENDWAS | Kennung: Kennzeichnung eines Textbausteins (darf nicht geändert werden) |
<Tabelle> | Typ des Bausteins: Überschrift, Text, Tabelle; kann nicht geändert werden |
{Überschrift 1} | Schriftstil, direkt nach Kennung; Schriftstil muss in der Formatvorlage des Vorlagen-Dokumentes vorkommen |
[Variable] | Variable (wird durch wert ersetzt) |
{L020} | Formatparameter, direkt nach Variable; L… linksbündig, R … rechtsbündig, Z … zentriert, Längenangabe muss dreistellig sein. |
[*L] | Einheiten: (sind von den Einstellung im Programm abhängig) L… Länge, W … Winkel, F … Fläche, G …Geographische Koordinaten, T …Temperatur, P …Luftdruck l… Längen Untereinheit , w…Winkel Untereinheit, p…ppm |
{NOBREAK} | kann nur am Zeilenende stehen: verhindert Zeilenumbruch am Zeilenende (Zum Zusammenbau einer Zeile aus mehreren Textbausteinen) |
{DATA}{Schrift 2} | Tabelle: Kennzeichnung der Datenzeile (Text nach Kennung = Kopfzeile) |
Beispiel:
* [bez] Punktbezeichung
* [y] y-Koordinate (Rechtswert)
* [x] x-Koordinate (Hochwert)
* [h] Höhe
* <Tabelle>
#LISTE{TabHead}
Punkt Y[*L]{R005} X[*L]{R005} H[*L]{R005}
{DATA}{TabLine}
[bez]{L016} [y]{R012} [x]{R013} [h]{R010}
#END
Erklärung:
* [bez] Punktbezeichung … Beschreibung der versorgten Variablen
* <Tabelle> … Der Textbaustein ist eine Tabelle
#LISTE{TabHead} … Textbaustein „#LISTE“, Formatvorlage Schrift: „TabHead“
Punkt … Y[*L]{R005} X[*L]{R005} H[*L]{R005} … Überschrift der Tabelle
[*L]{R005} … [ Längeneinheit], rechtsbündig, mit Leerzeichen auf 5 Stellen aufgefüllt{DATA}{TabLine} … „DATA“ Trennung zwischen Tabellenüberschrift und Zeile, „TabLine“ Format Zeile
[bez]{L016} [y]{R012} [x]{R013} [h]{R010} … Formatierung Zeile [bez]{L016} … Bezeichnung linksbündig, 16 Zeichen [y]{R012} … y-Koordinate, rechtsbündig, 12 Zeichen#END … Ende Textbaustein
Geosi-Protokoll
Die Standardeinstellungen für Kopf- und Fußzeile können im gpu-File durchgeführt werden (für normales Protokoll und KVZ). Dazu sind lediglich die Protokollbereiche „#PROT_KOPFZEILE“ und „#PROT_FUSSZEILE“, bzw. „#PROT_KVZ_KOPFZEILE“ und „#PROT_KVZ_FUSSZEILE“ in aus dem gpe-File in das gpu-File zu kopieren und dort zu verändern (siehe auch „Protokoll anpassen“).
Für das aktuelle Projekt können Kopf- und Fußzeile auch im Menüpunkt „Datei, Protokoll einrichten …“ geändert werden (Siehe Beschreibung des Datei-Menüs).
Word-Protokoll
(Nur bei Geosi XL)
Anpassen der Kopf- und Fußzeilen:
In der Kopfzeile können folgende Variable verwendet werden: „[Projekt]“, „[File]“, „[ProjManager]“, „[Sachbearbeiter]“, „[Aktbezug]“, „[Kommentar]“, „[ProjStatus]“, „[Verrechnungskonto]“, „[Höhensystem]“.
Beispiel:
Word-eigene Felder in der Kopfzeile müssen in eigenen Textfeldern bzw. Positionsrahmen stehen (ebenso Formatierungen, die nicht für die gesamte Zeile gelten…).
Anpassen des Deckblattes
Die Gestaltung des Deckblattes erfolgt über Word eigene Dokumentvariable. Folgende Variable werden mit Werten versorgt: „Projekt“, „File“, „ProjManager“, „Sachbearbeiter“, „Aktbezug“, „Kommentar“, „ProjStatus“, „Verrechnungskonto“
Einfügen einer Dokumentvariable im Word:
1) „Einfügen“, „Feld“, „DocVariable“ -> es wird das Feld mit dem Text Fehler! Dokumentvariable nicht definiert erscheinen.
2) Rechte Maustaste, Menüpunkt „Feldfunktionen ein/aus“ -> es wird die Formel der Variable angezeigt ( wahrscheinlich: DOCVARIABLE \* MERGEFORMAT })
3) Inhalt des Feldes auf { DOCVARIABLE “Projekt“ } ändern.