Dynamische Drucklayouts - Einführung
Lernen Sie die Grundlagen der Druckanpassung in Ninox
Verfügbarkeit
Die Druckanpassung ist für Public und Private Cloud ab Version 3.7.7 verfügbar.
Kapazität
Die Preisübersicht (Abschnitt zu Schlüsselfunktionen) bietet Informationen darüber, wie viele Renderings pro Monat in Ihrem Abonnement verfügbar sind.
Jedes Mal, wenn ein dynamisches Drucklayout erstellt wird (mit oder ohne Verwendung einer Funktion), wird 1 Rendering vom monatlichen Kontingent abgezogen.
Wie die Druckanpassung in Ninox funktioniert
Ninox verwendet eine Drittanbieter-Integration, carbone.io, um alle Markierungen {}
in einem Dokument (.xlsx
, .odt
, .docx
, ...) zu finden und diese Markierungen durch Ninox-Daten zu ersetzen.
Je nach Syntax Ihrer Markierungen können folgende Operationen durchgeführt werden:
- Ersetzen eines Feldes
- Formatieren von Daten
- Wiederholen eines Dokumententeils (eine Tabellenzeile oder etwas anderes)
- Schleifen über unbegrenzt verschachtelte Arrays
- Bedingtes Anzeigen von Daten basierend auf einem Testausdruck
Die Syntax ähnelt der Verwendung eines JSON-Arrays oder -Objekts in JavaScript. In Kombination mit Funktionen von beispielsweise Microsoft Word oder LibreOffice können Sie Dokumente mit folgenden Elementen erstellen:
- Grafiken
- Kopf- und Fußzeilen
- automatisch wiederholte Tabellenkopfzeilen über Seiten hinweg
- Einfügen berechneter Felder
- Seitenzählung
usw.
Unterstützte Dateiformate
Import
.xhtml
.odt
.ods
.odp
.docx
.xlsx
.pptx
.odg
Export/Druck
.pdf
Unterstützte Schriftarten
Google Fonts sind vorinstalliert. Wenn eine Schriftart nicht in Dokumenten gerendert wird, überprüfen Sie, ob die Schriftart auf Google Fonts verfügbar ist.
Unterstützte Funktionen
Funktionen für Standarddruck
Diese Funktionen funktionieren mit den Drucklayout-Optionen Leer und Auto.
printRecord(nid, layoutName)
- druckt per Standardlayout
printAndSaveRecord(nid, layoutName)
- druckt per Standardlayout und gibt den Link zurück
Funktionen für dynamisches Drucken
Diese Funktionen funktionieren nur mit der Drucklayout-Option Dynamisch.
printRecord(nid, templateLayoutName, data)
- druckt dynamisch mit Ihrem benutzerdefinierten Layout
printAndSaveRecord(nid, templateLayoutName, data)
- druckt dynamisch mit Ihrem benutzerdefinierten Layout und gibt den Link zurück
Antwort
Content aside
- vor 5 StundenZuletzt aktiv
- 8Ansichten
-
1
Folge bereits