printRecord

Druckt einen bestimmten Datensatz in einem bestimmten Layout als PDF und öffnet die Datei im Standard-Programm

Diese Funktion druckt einen Datensatz als PDF und lädt das PDF automatisch auf Ihren Computer herunter, auf dem Sie die Funktion ausführen.

Der PDF-Name bezieht sich auf die Tabelle und die Datensatz-ID.

Die Funktion kann nur auf dem Client ausgeführt werden. Erfahren Sie mehr über Ausführungskontext

Carbone-Vorlagen

Diese Funktion funktioniert auch mit Carbone-Vorlagen und ermöglicht es Ihnen, optional ein JSON hinzufügen, um die Daten des Datensatzes für die Vorlage zu überschreiben.

Syntax

printRecord(nid, string)

printRecord(nid, string, JSON)

Rückgabewert

void

Beispiele

printRecord(datensatz, layout)druckt ein PDF von einem bestimmten Datensatz in einem bestimmten Layout oder einer angegebenen Carbone-Vorlage und öffnet die Datei im Standard-Programm.

printRecord(this, "Rechnungen")

Ergebnis: Der aktuelle Datensatz wird als PDF im Layout Rechnungen gedruckt. Sie finden das PDF dann in Ihren Downloads.

printRecord(datensatz, layout, daten) druckt ein PDF von einem bestimmten Datensatz in einer angegebenen Carbone-Vorlage und öffnet die Datei im Standard-Programm. Die Daten des Datensatzes können mit einem JSON-Objekt überschrieben werden.

printRecord(this, "Rechnungen", {
    Datum: format(if Datum = null then Datum else today(), "DD.MM.YYYY")
})

Ergebnis: Der aktuelle Datensatz wird als PDF im Layout Rechnungen gedruckt. Sie finden das PDF dann in Ihren Downloads. Wenn kein Eintrag im Feld Datums vorhanden ist, wird das heutige Datum, zum Beispiel 28.08.2022 am 28. August 2022, eingesetzt.

Siehe auch

printAndSaveRecord, speichert einen bestimmten Datensatz in einem bestimmten Layout als PDF im internen Datei-System und gibt den Pfad als Link zurück.

Last updated