This is about the speedata Publisher. Room language is English (and perhaps German)
pgundlach on develop
Hyperlinks for images and boxes… Clean up Go source files / buil… Use golang.org/x/text/unicode/b… and 3 more (compare)
pgundlach on develop
Romannumeral Document sectioning (matters) Links to pages and 5 more (compare)
$font
looks empty to sp in <DefineFontalias existing="{$font}" alias="Font1"/>
<Value select="sd:format-string(Betrag,'%.2f' €)"/>
setlocale("de_DE")
übergeben. Wie mache ich das in speedata?
sd:format-number()
, mit der Zahlen formatiert werden können. Hilft das? (https://doc.speedata.de/publisher/de/xpathfunktionen/)
Naja, damit kann ich gerade noch so leben.
Auch eine Locale-Abhängigkeit haben die Datumsfunktionen aus Lua (os.date). Ist daran gedacht, diese (zumindest in der engl. Variante) mit den entsprechenden Formatierungsparametern zu unterstützen?
Noch eine andere Frage: Im Beispiel „runningsum“ ist die Ausgabe einer Summe in der Fußzeile einer Tabelle beschrieben. Die fertigen Summen werden aber alle direkt aus der Datei data.xml
geholt. Gibt es eine einfache Möglichkeit, die Summe direkt im zu erstellenden Dokument zu berechnen?
@jorg.l_gitlab Ich habe derzeit keine Pläne, os.date etc. zu unterstützten. Eher das, was es bei XPath in dieser Richtung gibt, wobei ich gerade da keinen Überblick habe.
Zu runningsum: klar, kann man die Daten auch dynamisch berechnen. Du musst nur die Variable _last_tr_data
zu jeder Zeile neu setzen.
<SavePages>
to create virtual pages. You can count them with sd:count-saved-pages
and write Page X of Y on the virtual pages before putting them in your final pdf with <InsertPages>
.