4D v18Ausdrücke verwalten |
||||||||||||||||||||||||||||||||||||||||||
|
4D v18
Ausdrücke verwalten
|
Syntax des Ausdrucks | Typ | Beschreibung |
$wp_title | Text | Titel definiert im Attribut wk title |
$wp_author | Text | Autor definiert im Attribut wk author |
$wp_subject[ | Text | Betreff definiert im Attribut wk subject |
$wp_company | Text | Firma definiert im Attribut wk company |
$wp_notes | Text | Hinweise definiert im Attribut wk notes |
$wp_dateCreation | Datum | Erstellungsdatum definiert im Attribut wk date creation |
$wp_dateModified | Datum | Änderungsdatum definiert im Attribut wk date modified |
$wp_pageNumber | Lange Ganzzahl | Seitennummer wie vorgegeben: Von Beginn des Dokuments (Standard) oder ab Seitenabschnitt, wenn der Start Seitenabschnitt definiert ist. Dieser Ausdruck ist immer dynamisch, außer für Ausdrücke durch den Befehl ST FREEZE EXPRESSIONS |
$wp_pageCount | Lange Ganzzahl | Anzahl Seiten: Gesamtanzahl der Seiten. außer für Ausdrücke durch den Befehl ST FREEZE EXPRESSIONS |
Achten Sie beim Einfügen eines Ausdrucks darauf, dass der Cursor im passenden Bereich steht (Kopfteil, Fußteil oder Hauptteil des Dokuments) und rufen dann den Befehl ST INSERT EXPRESSION auf. Um beispielsweise die Seitennummer im ausgewählten Fußteilbereich einzufügen:
ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")
Hier ein Beispiel für Gestaltung eines Dokuments:
In 4D Write Pro Dokumente eingefügte Ausdrücke vom Typ Tabelle oder Feld unterstützen die virtuelle Strukturdefinition der Anwendung. Die virtuelle Struktur in Formeln wird über die Befehle SET FIELD TITLES(...;*) und SET TABLE TITLES(...;*) definiert.
Bei einer virtuellen Struktur zeigen Referenzen auf Ausdrücke mit Feldern virtuelle Namen an, wenn das 4D Write Pro Dokument nicht Werte, sondern Referenzen zeigt. Befehle zum Verwalten von Referenzen erwarten und verwenden virtuelle oder reale Namen folgendermaßen:
Befehl | Unterstützung virtuelle Struktur |
WP Get text | Gibt Name der virtuellen Struktur zurück, wenn die Option wk expressions as source im Parameter expressions gesetzt ist. |
ST Get plain text | Gibt Name der virtuellen Struktur zurück, wenn die Option ST 4D Expressions as sources im Parameter refMode gesetzt ist. |
ST Get expression | Ignoriert die virtuelle Struktur. Gibt immer Name der realen Tabelle bzw. des Feldes zurück. |
ST INSERT EXPRESSION | Ignoriert die virtuelle Struktur. Erwartet immer Name der realen Tabelle bzw. des Feldes |
Hinweis: Wird ein Dokument im Modus "Zeige Ausdruck" angezeigt, werden Referenzen auf Tabellen oder Felder, die nicht zur virtuellen Struktur gehören, mit Fragezeichen angezeigt:
zum Beispiel [VirtualTableName]? wenn das Feld nicht in der virtuellen Struktur definiert ist.
Befehle aus dem Kapitel Mehrfachstil Text verwenden
ST INSERT EXPRESSION
Produkt: 4D
Thema: Ausdrücke verwalten
Erstellt: 4D v16
Geändert: 4D v17 R4
4D Write Pro Handbuch ( 4D v18)