For the complete documentation index, see llms.txt. This page is also available as Markdown.

Textmakros in Berichte

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 vs. dynamische Makros

  • 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.

Makro-Syntax

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.

Verkettung

Mehrere Parameter können zu einem einzelnen String verkettet werden. Beispiel:

Beispiel $sample_reference$-Eindringen von $depth_from$ zu $depth_to$ Metern

Bedingte Trennzeichen

Eckige 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.

Berechnete Parameter

Der Aufbauen-Dialog kann Berechnete Parameter Einschließen – zum Beispiel Schicht Mächtigkeit, abgeleitet Von Oben UND Basis-Tiefen – neben rohen Datenbankfeldern.

Anzeigeeigenschaften

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.

Übersetzungsunterstützung

Ein einzelnes Layout kann mehrere Übersetzungen enthalten. Beim Umschalten der Dateisprache unter Datei > Sprache druckt dieselbe Vorlage in verschiedenen Sprachen ohne Änderung.

Abfragen nach Makro-Datenquellen

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?