Dynamisch drucken von Bilder mit Carbone
liebe Community,
ich hab das Thema, dass ich ein Logo auf eine (.odt) Template drucken muss. Das Logo ist in Ninox in einer separaten Tabelle (Einstellungen) gespeichert. Ich hab bereits den Tag {d.Logo} im Alternativtext des Logos und in der Bildbeschreibung hinterlegt. Meine Frage 1: wie muss in Ninox (JSON) die Eingabe lauten, damit ich das Logo darstellen kann?
Frage 2: die Zahlen werden im Drucklayout ohne Formatierung ausgegeben. Wie bekomme ich es so hin, dass ich eine Zahl z.B. im Format 19.999,00 statt 19999 darstellen kann
Vielen lieben Dank in Voraus für eure Inputs! Leider bin ich mit der Carbone-Doku nicht weiter gekommen.
4 Antworten
-
Moin,
für das Logo sieht das in etwa so aus:
Logo: record(Einstellungen,1).'Share-Link vom Logo',
Dazu musst du (z.B. per Button) ein shareFile() vom Bild in ein Textfeld legen und dieses referenzieren.
Für die Formatierung der Zahlen nutzt du format(). Hier z.B.
format(number(Zahlfeld), "#,##0.00 €#,#0.0"),
Doku zu beiden Funktionen findest du in der Ninox-Doku. -
Die Funktion importFile() ist hierbei hilfreich.
Meist sieht das Script wie folgt aus:
BILDFELD := importFile(this, printAndSaveRecord(this, TEMPLATENAME [,Möglicherweise JSON-Body]), "DOKUMENTENNAME.pdf") -
Danke Uwe! War mir nicht bewusst, dass es auf derselben Weise funktioniert.
Content aside
- Status Answered
- vor 3 TagenZuletzt aktiv
- 4Antworten
- 22Ansichten
-
3
Folge bereits