Textmakros in Berichte
Beschriftungsanweisung-Syntax, dynamische Felder, bedingte Trennzeichen und Übersetzungsunterstützung in GeoDin-Berichte
Zuletzt aktualisiert
War das hilfreich?
Beschriftungsanweisung-Syntax, dynamische Felder, bedingte Trennzeichen und Übersetzungsunterstützung in GeoDin-Berichte
Textmakros sind GeoDins Mechanismus, um Live-Werte aus der Datenbank in Berichte einzufügen. Sie erscheinen in Kopfzeilen, Fußzeilen, Variabler Text-Elementen, Bericht-Spaltenüberschriften und Beschriftungen innerhalb von Bohrprofil-Elementen. Diese Seite behandelt die Makrosyntax und die praktischen Muster, die beim Erstellen von Berichtsvorlagen auftreten.
Für die übergeordnete Vorlagenstruktur (Layouts, Snippets, Berichtselemente) siehe Berichtsvorlagen. Für Bohrloch-Log-spezifische Layouts und Profilschnitt-Layouts siehe Bohrprofil Berichte und Profilschnitt-Berichte.
Statischer Text - an einer beliebigen Stelle auf einer Vorlage platziert; derselbe Text wird auf jeder Ausgabe gedruckt.
Dynamische Makros - in einem Objektrahmen platziert, einen GeoDin-Parameter referenzieren und zur Renderzeit auflösen. Zum Beispiel der Standort_name Das Makro zieht den aktuell Bohrungsnamen dynamisch.
Makros werden mit $ auf beiden Seiten:
$LONGNAME$ - langer Standortname
$%PRNPAGE$ - Druckblattnummer
$ZCOORDE$ - Z-Koordinate (Höhe)
Makros können Parameter aus jeder Tabelle referenzieren - Allgemeine Sondierungen, Beispiel-Tabellen, Mess-Tabellen und Bohrlochmessungen, Sondierungen.
Mehrere Parameter können zu einem einzelnen String verkettet werden. Beispiel:
Beispiel $sample_reference$-Eindringen von $depth_from$ zu $depth_to$ MeternEckige Klammern [ ] Innerhalb eines Makros dienen sie als bedingte Trennzeichen: Der Inhalt in Klammern wird nur gerendert, wenn das innere Makro einen Wert hat. Dadurch werden überflüssige Kommas und verwaiste Satzzeichen vermieden, wenn Felder den Wert „Leer“ haben.
Der Aufbauen-Dialog kann Berechnete Parameter Einschließen – zum Beispiel Schicht Mächtigkeit, abgeleitet Von Oben UND Basis-Tiefen – neben rohen Datenbankfeldern.
Wenn Sie ein Text-Makro-Element konfigurieren, können Sie wählen:
Tiefe anzeigen - Einschließen den Tiefe-Wert der referenzierten Zeile.
Darstellen von Schichtdaten - Schichtattribute neben dem Makro Einschließen.
Ausrichtung - Textausrichtung auf der Seite.
Die Kodierung / Normtext / Benutzer Einstellung steuert, welche Deskriptorquelle das Makro speist. Für G1 sind diese größtenteils gleichwertig; das Benutzer Option ermöglicht beliebigen Klartext, gemischt mit Makros.
Für die G1 Bodenbeschreibung speziell befindet sich der meiste beschreibende Inhalt in der einzelnen geologische Beschreibung Makro - im Gegensatz zu anderen Objektarten, die die Bezeichnung auf separate petrographische und Farb-Makros aufteilen.
Ein einzelnes Layout kann mehrere Übersetzungen enthalten. Beim Umschalten der Dateisprache unter Datei > Sprache druckt dieselbe Vorlage in verschiedenen Sprachen ohne Änderung.
Textmakros können aus Ergebnissen der Abfrage ziehen, nicht nur aus direkten Tabellenfeldern. Aufbauen Sie eine SQL-Abfrage, die Tabellen über verschiedene Tests hinweg verknüpft – zum Beispiel: „Darstellen Sie Wassergehalt nur dort, wo das Gewicht je Einheit nicht Null ist“ – und benutzen Sie das Ergebnis der Abfrage als Datenquelle für ein Vorlagenelement.
Zuletzt aktualisiert
War das hilfreich?
War das hilfreich?