Drucklayout Schriftstärke fett
Hallo zusammen,
kann ich im Drucklayout innerhalb einer Formel gewisse (Text)Abschnitte fett schreiben lassen?
Bsp.: Durch eine Formel werden Rechnungssummen berechnet und tabellenartig erfasst. Die letzte Summe soll Abrechnungssumme heißen und fett geschrieben werden.
Ich könnte diese Summe in einem eigenen Formelfeld erfassen. Dann würde es m.E. schwierig mit der Formatierung werden.
Vielleicht könnt ihr mir einen Hinweis geben?
Grüße
Alex
3 Antworten
-
Hallo Alex,
leider kann der Drucklayouteditor solche (und andere) Formatierungen (noch) nicht darstellen. Das ist auch seit Jahren leidiges Thema hier im Forum und für manche Nutzer auch schon Grund gewesen auf andere Lösungen um zu steigen.
Bis der Editor irgendwann mal vernünftig einzusetzen ist gibt es aber 2 Möglichkeiten sowas zu realisieren:
a) über Drittanbieter wie zb. carbone.io. Dort lädst Du Dokumente als Template hoch, worin deine zu ersetzenden Teile dann entsprechend markiert sind. Z.B. {.datum}, Rechnung Nummer {.rg_nummer} usw. Über einen API Aufruf aus der Ninox kannst Du dann dein gewünschtes Template ansteuern, mit Daten beschicken und erhältst dann ein PDF zurück.
b) wenn Du im Ninox Editor mit Formeln arbeitest um deine Daten aus zu geben, dann kannst Du mit einem Trick auch formatieren. Hierbei werden mehrere unterschiedlich formatierte Formelfelder übereinander gelegt. In jedem Formelfeld werden aber nur die für diese Formatierung benötigten Daten ausgelesen, alle anderen werden durch "leer" ersetzt um die Zeilenstruktur bei zu behalten.
Hier mal ein Beispiel, was mit dem Ninox Editor dann doch machbar ist...
-
Moin ag ,
kannst du dein konkretes Formel-Skript und einen Screenshot vom Drucklayout hier posten? Dann kann ich besser sehen, ob sich da mit html() etwas machen lässt.
VG Ronald
-
Hallo zusammen,
jetzt hat es doch etwas länger gedauert :)
Ich habe hierzu eine Lösung gefunden.In Ninox habe ich Formelfeld:
let myHead := "<b>" + 'Alternativposition / Eventualposition' + "</b>";
let myText := if 'Langtext Drucken' = true and Titelfeld = false then
Kurztext +
"
" +
Langtext
else
if 'Langtext Drucken' = false and Titelfeld = false then
Kurztext
else
if 'Langtext Drucken' = false and Titelfeld = true then
Titelbezeichnung
end
end
end +
", <br><br>";
if 'Alternativposition / Eventualposition' != null then
myHead + "<br>" + myText
else
myText
endWichtig ist eigentlich nur der Kopftext in html.
Im Carbone-Druck habe ich dann {d.rechpos[i].b:html} im Tabellendruck.Alternativposition wird dann mit Absatz und fett dem Text übergeordnet.
VG
Content aside
-
1
„Gefällt mir“ Klicks
- vor 6 MonatenZuletzt aktiv
- 3Antworten
- 184Ansichten
-
4
Folge bereits