Liste der Änderungen (Feed)
Version 3.1
- Lese Excel-Dateien und validiere RelaxNG (3.1.11)
- Füge grundlegende Unterstützung für LuaTeX 1.0.4 hinzu (3.1.11)
- Verbessere den Lua-CSV-Reader (3.1.10)
- Neues Lua-basiertes Pre-processing (3.1.9)
- Neue XPath-Funktion round(), padding-* in Column (3.1.8)
- Verschiedene Fehlerkorrekturen (Raster, Fontface) (3.1.7)
- Verschiedene Fehlerkorrekturen (3.1.6)
- Neues Feature: DefineTextformat/tab=hspace ändert den Tabulator in einen dehnbaren Leerraum. (3.1.5)
- Fehlerkorrektur: Image/page geht nicht mit href zusammen (3.1.4)
- Neue XPath-Funktion sd:dimexpr() für Berechnungen mit Längenangaben (3.1.3)
- Fehlerkorrektur für Unterstreichen. (3.1.2)
- ZUGFeRD Integration, neue Befehle AttachFile und AddSearchpath (3.1.1)
Version 3.0
- Veröffentliche Version 3.0 (3.0.0)
Version 2.9 (2017-07-25)
- PageType erzwingen bei NewPage, entferne NL/Tab beim Anfang und Ende eines Absatzes. (2.9.15)
- CSS verarbeitet font-family für eigene Elemente. (2.9.14)
- Fehlerkorrektur: nummerischen Entitäten in Daten. Neu: base64 dekodieren, filecontents. (2.9.13)
- Fehlerkorrektur PlaceObject/hreference=right und absoluter Platzierung. (2.9.12)
- Späte Auswertung von defaultcolor bei Pagetype, kleinere Fehlerkorrekturen. (2.9.11)
- Neuer Befehl: Groupcontents. Damit wird eine Gruppe in eine Tabellenzelle eingefügt. Fehlerkorrektur beim XPath-Parser und bei sd:current-framenumber(). (2.9.10)
- Lazy Evaluation des Rasters in Pagetype (#130), Fehlerkorrektur geschachtelte Tabellen (#129), verbesserte Initialen (Farbe), Fehlerkorrektur Cursor (#128) (2.9.9)
- Fehlerkorrektur XML Attribute mit Anführungszeichen (2.9.8)
- Neuer Befehl Initial. (2.9.7)
- Verbesserungen bei Image/bleed="auto", extra Belegungsrahmen bei PlaceObject (2.9.6)
- Absolute Positionierung erlaubt allocate="yes". (2.9.5)
- Neue interne Variablen _bleed, _pagewidth und _pageheight. (2.9.5)
- Neues Attribut bleed="..." bei Image. (2.9.5)
- Box mit backgroundcolor="-" belegt nur die Zellen. (2.9.4)
- Fehlerkorrektur resetmarks, neues Attribut defaultcolor bei Pagetype, ungenutzte Befehle gelöscht. (2.9.3)
- Fehlerkorrektur für processing instructions im XML (werden ignoriert) (2.9.2)
- Neues Feature: <span> und andere Elemente in den Daten können mit CSS angesprochen werden. (2.9.2)
- Fehlerkorrektur: top-distance in Tr (2.9.1)
Version 2.8
- Korrigiere Hotfolder (variables Verzeichnis) (2.8.1)
Version 2.7 (2017-02-03)
- Benutze Einstellung tempdir um imagecache zu ermitteln. (2.7.13)
- Neuer Befehl: DefineFontalias (2.7.12)
- Fehlerkorrekturen für mehrseitige Tabellen (2.7.12)
- Makeindex: Seitenzahl-Attribut variabel machen (2.7.11)
- Fehlerkorrektur: Objekte mit Höhe > 0 und »springe zur nächsten Zeile« (2.7.11)
- Lösche Bilder vom Cache wenn 404-Fehler kommt. (2.7.11)
- Möglichkeit, den Level der Fehlerkorrektur zu setzen für QR-Codes. (2.7.10)
- allowbreak=" " umbricht nicht mehr bei einem Trennstrich. (2.7.9)
- NoBreak Voreinstellung ist nun 'keeptogether'. Dies verhindert einen Zeilenumbruch. (2.7.9)
- Wandle U+2011 (NON-BREAKING HYPHEN) in U+002D (HYPHEN-MINUS) um und füge keinen Umbruch ein. (2.7.8)
- Vor dem ersten Lauf den Cache nicht löschen. (2.7.7)
- Verbesseter Bild-Cache. Bilder in einem Lauf nicht erneut herunter laden. (2.7.6)
- Neue Methode für Bild-Caching. Umbenennung von Image/maxsize nach visiblebox. (2.7.5)
- Neuer Befehl Trace für verschiedene Debugging-Varianten, entferne show-* bei Optionen. (2.7.4)
- Verhaltensänderung bei NextRow, EmptyLine wird nicht mehr unterstützt, Rückwärtskompatibilität mit dem Befehl Compatibility. (2.7.4)
- Neue Option: defaultarea. (2.7.4)
- Neue API /v0/statusfile/<id> um die Datei publisher.status zu erhalten. (2.7.3)
- Wenn PlaceObject über den rechten Rand hinaus geht (z.B. bei Text in voller Breite), gehe zur nächsten Zeile. (2.7.2)
- Fehlerkorrektur wenn fallback-Bild nicht gefunden wurde. (2.7.1)
- Leere Attribute im Befehl Attribute erzeugen keine Tabelle (2.7.1)
- Schalte deutsche Layoutregeln ab, Fehlerkorrektur (104) Distribution ZIP-Datei (2.7.0)
Version 2.6
- Fehlerkorrektur für Mac und Linux ZIP-Dateien (2.6.1)
Version 2.5 (2016-08-11)
- Fehlerkorrektur für lange Tabellen (> 200 Seiten?) (2.5.13)
- Fehlerkorrekturen für Absatzformen, verschiebe LuaTeX-Binary in ein anderes Verzeichnis (2.5.12)
- Füge padding-* zu Stylesheet hinzu, erlaube CSS für Image (derzeit nur padding), erlaube padding-* für Image (2.5.11)
- Viele Verbesserungen für Text/Output und allocate="yes" (2.5.10)
- Ale Deutschen Befehle aus dem Handbuch gelöscht (2.5.10)
- Neue Attribute für Text: fontface, color and textformat (2.5.10)
- Verbesserungen in der Dokumentation (Tippfehler korrigiert), Sprachstring "English (Great Britan)" korrigiert (2.5.10)
- Fehlerkorrektur bzgl. langen Tabellen in Gruppen (2.5.9)
- Fehlerkorrektur beim Finden der nächsten freien Zeile (2.5.8)
- Fehlerkorrektur bei Belegung von nicht-Ganzzahl Spalten (2.5.7)
- Lösche alten Befehl ProcessRecord, neue Option bei BearbeiteDatensatz: umfang, Fehlerkorrektur bei Ausgabe/Text (#89) (2.5.6)
- Verschiedene Fehlerkorrekturen / Zukünftige Objekte und Tabellen (2.5.5)
- Kontrolle über die Größe des Hintergrundtexts in Td erlauben. (2.5.4)
- Fehlerkorrekturen von 2.4.4 eingefügt (2.5.3)
- (2.4.2) Einige Fehlerkorrekturen im Zusammenhang mit sd:aktuelle-rahmennummer(), minhöhe im Textblock und der Suche nach der nächsten freien Zeile. (2.5.2)
- Interpretiere <sub> und <sup> in den Daten. (2.5.1)
- Fehlerkorrektur: Seitentyp und NeueSeite, Versionszusicherung im Layout-Tag (2.5.1)
Version 2.4 (2016-06-18)
- Verschiedene Fehlerkorrekturen: Führungspunkte verschwinden bei einem Zeilenwechsel, KeinUmbruch erlaubt die Angabe einer Schriftfamilie, Attribut-Werte werden nicht escaped, kaputte Bilder (ohne DPI-Angaben) werden besser behandelt. (2.4.4)
- Fehlerkorrektur zu einem fehlerhaften Fix in 2.4.2 bzgl. der Suche nach der nächsten freien Zeile für ein Objekt. (2.4.3)
- Einige Fehlerkorrekturen im Zusammenhang mit sd:aktuelle-rahmennummer(), minhöhe im Textblock und der Suche nach der nächsten freien Zeile. (2.4.2)
- Fehlerkorrektur: Seitentyp und NeueSeite, Versionszusicherung im Layout-Tag (2.4.1)
- Veröffentlichung von Version 2.4.0 (2.4.0)
Version 2.3 (2016-06-07)
- Fallback für den Dateinamen bei Bild, im Falle dass die Bilddatei nicht gefunden wird. (2.3.77)
- Neue API /v0/layout/<id> um die Layoutdatei zu bekommen (2.3.76)
- Neue API /v0/data/<id> um die Datendatei zu bekommen (2.3.75)
- Fehlerkorrektur: leere Wert-Angaben erzeugen einen Leerraum (2.3.75)
- Neue API /v0/status für alle Stati (2.3.74)
- Rahmennummer bei sd:belegt() (2.3.73)
- Fehlerkorrektur: Elementnamen mit - akzeptiert (2.3.72)
- Neue XPath-Funktion sd:belegt(x,y,name) (2.3.71)
- Nachrichten können einen Fehlercode setzen (2.3.70)
- Fehlerkorrektur: einrücken und Absatzform (belegen="auto") (2.3.69)
- Fehlerkorrektur: API /v0/pdf/<id> muss auf die PDF-Datei warten. Fehler tritt bei mehreren Durchläufen auf (2.3.68)
- FürAlle hat ein neues Attribut: start um den Startpunkt festzulegen (Voreinstellung ist 1) (2.3.67)
- Verändere den Mechanismus, wie Text Bilder umfließt. (2.3.66)
- Verschiedene Fehlerkorrekturen zu HTML-Ausgabe und Ausgabe/Text (2.3.65)
- Unterstreichen in Daten beachtet CSS Styles (2.3.64)
- Fehlerkorektur Zeilenhöhe berechnen bei Ausgabe/Text und belegen=auto (2.3.63)
- Verschiedene Fehlerkorrenturen: Absatzform, Server wartet bis Durchlauf zuende (2.3.62)
- Neues Feature. U/gestrichelt="ja" (2.3.61)
- (2.3.60)
- Fehlerkorrektur HTML-Tabellen (2.3.59)
- Experimentelle HTML-Tabellen (2.3.58)
- Neue Option --ignore-case für den Klein- und Großbuchstabenunabhängigen Dateizugriff (2.3.57)
- Fehlerkorrektur in Ausgabe/belegen="auto" (2.3.56)
- halign bei ObjektAusgeben (2.3.55)
- Verbessertes Umfließen von Objekten bei Ausgabe/belegen="auto". (2.3.55)
- Neue XPath-Funktion sd:zufallswert(Wert, Wert, Wert) (2.3.54)
- KeinUmbruch erlaubt das Abschneiden von Text mit ... (2.3.53)
- PDF Producer wird auf LuaTeX gesetzt, Creator auf speedata Publisher - Versionsnummer (2.3.53)
- Diverse Fehlerkorrekturen (2.3.53)
- Verschiedene Fehlerkorrekturen: mehrfache Absätze mit Absatzform, decode-html (2.3.52)
- Temporäres Verzeichnis konfigurierbar. (2.3.51)
- Gestrichelte Linien (2.3.50)
- Führungslinien in HLeerraum (2.3.50)
- Server Modus: IDs starten immer mit einen nicht-Null Wert. (2.3.48)
- Neue PDFOption Duplex (2.3.47)
- Vertikaler Abstand zwischen Rasterzellen (2.3.46)
- PDF Optionen Fachauswahl und Seitenskalierung (2.3.46)
- API Aufruf /v0/status gibt den Zeitstempel zurück. (2.3.45)
- Schreibe Warnungen in die status-Datei (2.3.44)
- Optionen / bildnichtgefunden: fehler oder warnung (2.3.43)
- Zugriff auf foo/@bar Attribute in Kindelementen (2.3.42)
- Neue Form: Kreis (2.3.42)
- Neue XPath-Funktion substring() (2.3.41)
- Fehlerkorrektur beim Einlesen der Konfigurationsdatei (2.3.40)
- Server-Modus beachtet jobname aus der Datei publisher.cfg. (2.3.39)
- Neue XPath-Funktion 'string-length()', Fehlerkorrekturen, Vorbereitung auf LuaTeX 0.85 (2.3.38)
- Fehlerkorrektur für kaputte Status-Datei / utf8 (2.3.37)
- Provisorische Lösung für kaputte publisher.status-Datei (2.3.36)
- Tabellen und vreferenz=unten funktionieren zusammen. (2.3.36)
- Schematron-Regeln im RelaxNG Schema (2.3.35)
- Bild/href: man kann das file: Schema weglassen. (2.3.35)
- Fehlerkorrektur: Konfigurationsdatei benötigt Zeilenende in der letzten Zeile (2.3.34)
- Fehlerkorrektur bei LoadDataset und Windows (2.3.33)
- Fehlerkorrektur: Höhenberechnung in Tabellen mit Zeilen bei denen umbruch-unten=nein ist. (2.3.32)
- Stark verbessertes Tabellen-Debugging mit --trace (2.3.32)
- Dynamische Tabellenköpfe können gelöscht werden (2.3.32)
- Aktion / Marke kann mehrere Einträge enthalten (2.3.32)
- Neue XPath-Funktion 'contains()' (2.3.31)
- Neuer API-Aufruf /v0/delete/id um den Publishing-Aufruf zu löschen (2.3.30)
- Neue XPath-Funktion sd:alternierend-beibehalten() um den aktuellen Wert weiter zu benutzen. (2.3.30)
- Fehlerkorrektur im Server-Modus auf Windows (2.3.29)
- Textblock kann eine minimale Höhe haben. (2.3.28)
- Option crop kann eine Längenangabe verarbeiten. (2.3.28)
- Fehlerkorrektur für Überlagern: Bild kann über eine anderes Element überlagert werden. (2.3.27)
- Neuer Befehl Überlagern um Objekte übereinanderzulegen. (2.3.26)
- Neue Kommandozeilenoption --extra-xml und neue Konfiguration extraxml um zusätzliche XML-Dateien den Layoutanweisungen hinzuzufügen (wie xinclude). (2.3.25)
- Neue Option in der Konfigurationsdatei um zusätzliche Variablen zu definieren. (2.3.25)
- Neuer Parameter vars im Server-Modus, um zusätzliche Variablen für den Publishing-Prozess anzugeben. (2.3.25)
- Neue Kommandozeilenoption --varsfile um weitere Variablen zu definieren. (2.3.25)
- Neue Option »beschnittzugabemarken«, Darstellung der Trim-Box wenn show-grid angeschaltet ist. (2.3.24)
- Fehlerbehebung in der Breitenberechnung im Raster (2.3.23)
- Fehlerkorrektur bei dx und nx in SetzeRaster (2.3.22)
- Neue Option »beschnitt« für Seiten mit einer CropBox, die den Objekten auf der Seite entspricht. (2.3.21)
- Fehlerkorrektur: Breite bei Tabelle und Linie in Kombination mit Rasterzellenabstand (2.3.20)
- Platzierungsrahmen dürfen nun auf Daten zugreifen ({@attrib} zum Beispiel) (2.3.19)
- Fehlerkorrektur/Workaround für einen Fehler in zentrierten Td-Zellen mit mehreren Zeilen. (2.3.19)
- Fehlerkorrekturen: replace() und $1, $2, ... / <Td align="center">...</Td> Inhalte mit mehrern Zeilen. (2.3.18)
- Experimentelle Garbage-Collection bei Zuweisung. (2.3.17)
- Befehl KeinUmbruch um einen Zeilenumbruch innerhalb des Elements zu verhindern. (2.3.16)
- API Änderungen: jobname ist per URL-Parameter konfigurierbar, bessere Fehlermeldungen (2.3.15)
- Server-Modus: /v0/pdf/<id> gibt das PDF zurück (2.3.14)
- Server-Modus: Zeitstempel für /v0/publish/<id> (2.3.14)
- Neuer API Aufruf /available -> 200 OK, /v0/publish gibt 201 zurück (2.3.12)
- Rasterabstand horizontal kann eingestellt werden. (2.3.11)
- Fehlerkorrektur: Indexeintrag ohne Inhalt lässt den Publisher abstürzen. (2.3.10)
- Fehlerkorrekturen (sp server-Modus .protocol Datei, Endlosschleife bei fehlerhaften UTF8-Daten) (2.3.9)
- Leere Attribute (attr="") werden als nil behandelt. empty(@attr) gibt jetzt true() zurück. (2.3.9)
- Drehung in 90°-Schritten bei Bildern (2.3.8)
- Neue XPath-Funktion sd:seitenverhältnis('bildname.png') (2.3.8)
- Einfache if/then/else Ausdrücke in XPath (2.3.8)
- Hintergrundtext für Tabellenzellen (td) (2.3.7)
- Die Datei publisher.status enthält die Nachrichten und Fehlermeldungen. (2.3.6)
- Fehlerkorrektur: Sonderfarben gelten nun für Striche und Flächen (2.3.4)
- Ein paar CSS-Regeln für Linie, direkte Farbdefinition. (2.3.3)
- Neuer Server-Modus für entferntes Publishing. (2.3.2)
Version 2.2 (2015-01-19)
- Alle CSS Level 3 Farben hinzugefügt (siehe http://www.w3.org/TR/css3-color/ für eine Liste) (2.1.36)
- Lesezeichen auf allen Ebenen erlauben (experimentell) (2.1.35)
- Neue Funktion sd:attr(), um auf Attribute mit dynamischen Namen zuzugreifen. (2.1.34)
- Der XML-Parser beachtet --extra-dir bei XInclude (2.1.32)
- Trennzeichen kann in Textformat festgelegt werden. (2.1.28)
- Neues Beispiel "Serienbriefe" (2.1.27)
- Neuer Befehl: Rahmen. Kann als Beschneidungspfad für innenliegende Ojbekte genommen werden. (2.1.26)
- Abgerundete Ecken bei ObjektAusgeben / Rahmen (2.1.23)
- Transformationen können in ObjektAusgeben geschachltelt werden. (2.1.22)
- Benutzerdefinierte Sonderfarben (2.1.21)
- Transformations-Ursprung bei drehen und matrix (ObjektAusgeben) (2.1.21)
- Kopie-von zerstört nicht den Inhalt. (2.1.20)
- Eine Transformationsmatrix kann bei ObjektAusgeben angegeben werden. (2.1.18)
- Zeilen dürfen bei / nicht mehr umbrochen werden, außer in erlaubeumbruch enthält den Schrägstrich. (2.1.16)
- Experimenteller Servermodus (/v0/format) (2.1.15)
- Silbentrennung bei DefiniereTextformat an- und ausschaltbar (2.1.14)
- Grundlegende Unterstützung von tokenize() und replace(), erste Funktionalität des Server-Modus. (2.1.13)
- Farben können die Eigenschaft »überdrucken« haben. (2.1.13)
- Sonderfarben (PANTONE und HKS) (2.1.13)
- Neuer Befehl »Farbe« um vorübergehend die Textfarbe zu ändern. (2.1.12)
- Das Verhalten von erlaubeumbruch bei Absatz wurde geändert. Das Leerzeichen muss explizit angegeben werden. (2.1.10)
- Neue XPath-Funktion sd:blindtext() und sd:loremipsum() für Beispieltext (lorem ipsum) (2.1.10)
- XInclude wieder aktiviert. (2.1.9)
- Tabellenzeilen (Tr) können als Tabellenkopf wiederbenutzt werden. (2.1.8)
- Seitenzahlen zusammenfassen verarbeitet Seitenbereiche. (2.1.8)
- Fehlerkorrektur für Tabellen in Tabellen, die rechtsbündig gesetzt werden sollen. (2.1.7)
- Experimentelle Option 'erlaubeumbruch' bei Absatz um eine Liste der möglichen Trennpunkte anzugeben. (2.1.6)
- sp --quiet unterdrückt die Ausgabe (2.1.6)
- sp compare parallelisiert für höhrere Geschwindigkeit. (2.1.6)
- Fehlerbehebung bei Tabellenzellen mit align="center" und fixer Breite. (2.1.5)
- Trennung im zweiten Wort in zusammengesetzten Wörtern erlauben, Umbruch möglich nach "/" (2.1.3)
- Neue Implementierung des Textumbruchs in Spalten. Vollständig abwärtskompatibel. (2.1.1)
- Neues Verhalten von Elementen in Tabellenzellen (Td). Nun wird, soweit sinnvoll, die Logik von HTML angewandt (siehe HTML Blockelemente). (2.1.0)
Version 2.0 (2014-07-01)
- Neuer Kommandozeilenschalter
cutmarks
um Schnittmarken anzuzeigen. (1.99.46)
- Neue XPath-Funktion sd:seitenzahlen-zusammenfassen() (1.99.44)
- Die Voreinstellung für die horizontale Ausrichtung einer
Tabellenzelle ist nun
left
.
- Neue Option
justify
für horizontale Ausrichtung in
Tabelle (1.99.43)
- Neue Option für Tabelle:
border-collapse
um Rahmen benachbarter Zellen überlappen zu
lassen. (1.99.42)
- Neue Optionen für NeueSeite um Seiten
zu überspringen. (1.99.41)
- Weitere Sprachen eingebaut, Kommandozeile sp um
--mainlanguage
erweitert. (1.99.40)
- Tlinie hat ein neues Attribut:
start
. Damit lässt sich die Startspalte bestimmen.
- Neue Methode um Rasterbreite und -höhe zu definieren. Mit
nx
und
ny
kann man die Anzahl der Rasterzellen auf der Seite in x und
y-Richtung festlegen.
- Neuer Befehl Until.
- Neue Attribute
schusterjunge
und hurenkind
bei
DefiniereTextformat. Die
Voreinstellung für Text ist nun, dass Schusterjungen und Hurenkinder
vermieden werden.
- Neues Attribut
attribute
in
SpeichereDatensatzdatei um
Attribute für das Root-Element zu erlauben.
- Neue XPath-Funktion
sd:bildhöhe(<Dateiname>)
.
- Das Schema wird nun aus der Dokumentation automatisch erzeugt.
- Bild kann auch eie URL (
http://...
)
als Argument für url
erhalten.
- Neues Feature
seitentyp
in
NeueSeite.
- Neue Option
markerzurücksetzen
.
- Auf Systemschriftarten kann mit
--systemfonts
zugegriffen werden.
Funktioniert nicht unter Windows XP, und derzeit nicht unter Linux.
- Funktionalität des Befehls Mark
geändert, um Daten (Seitenzahlen) anzuhängen. Außerdem wird eine
Zwischendatei für folgende Läufe generiert.
- Neue XPath-Funktion
sd:aktuelle-rahmennummer()
um im
Positionierungsbereich die aktuelle Rahmennummer zu ermitteln.
- Neuer Befehl Indexerstellen.
- Neuer Kommandozeilenparameter
timeout
für
Abbruch nach n Sekunden.
- Neue Konfiguration
pathrewrite
um absolute
Pfade (file:///....
) für jeden Publishing-Lauf zu verändern.
- Neuer Kommandozeilenparameter
show-gridallocation
um belegte Zellen zu zeigen.
vreferenz
bei ObjektAusgeben.
Version 1.8 (2013-12-13)
- Kritischer Fehler behoben: Zeichen wie à die einen Leerraum-Wert in
der UTF-8 Sequenz enthalten (z.B. A0), werden nicht verschluckt.
- Neuer Kommandozeilenparameter
--profile
(1.7.2).
- Neue Option in der Konfigurationsdatei:
fontpath
um
Fallback-Verzeichnisse für Fonts anzugeben (1.7.1).
Version 1.6 (2013-05-24)
- Breite in Textblock und
Tabelle optional (1.5.56)
- Gruppenspezifisches Raster (1.5.49)
- Neue XPath-Funktion
sd:html-dekodieren()
um <
und ähnliche Entitäten in echtes HTML zu wandeln. (1.5.47)
- Neue Befehle Ol und
Ul, wie in HTML.
Ol
und Ul
(mit Li
)
sind in den Daten erlaubt. (1.5.46)
- Hyperlinks dürfen auch in den Daten enthalten sein:
<a href="http://...">Text</a>
. (1.5.46)
- Neuer Befehl A für Hyperlinks (wie HTML).
(1.5.45)
- Neues Attribut
version
beim Befehl
Layout um Versionskompatibilität
sicherzustellen (1.5.44).
- Neuer Befehl HLeerraum um einen
dehnbaren Leerraum einzufügen. (1.5.43)
- Neuer sp-Befehl
compare
für
PDF-Vergleich/Qualitätssicherung (1.5.42)
- Neuer Befehl Br um einen Zeilenumbruch
einzufügen. Br Tags sind nun auch in
Wert erlaubt. (1.5.41)
- Neue XPath-Funktion
sd:formatiere-zahl()
zum
„Tausender formatieren“ (1.5.41)
- XPath-Funktion
sd:formatiere-zahl()
in
sd:formatiere-string()
umbenannt (1.5.41)
- Neuer Befehl Schleife um den Inhalt des
Elements mehrfach zu wiederholen. (1.5.38)
- Neue XPath-Funktionen
sd:seitennummer(<marke>)
um
die Seitennummer einer Marke zu bestimmen (1.5.36).
- Neuer Befehl Marke um unsichtbare
Markierungen zu erstellen. (1.5.36)
- Neue XPath-Funktionen
ceiling()
und floor()
(1.5.36).
- Neue Option:
sp --wd DIR
. Damit lässt sich das aktuelle
Verzeichnis festlegen. Siehe Kommandozeile
(1.5.36)
- Neuer Befehl:
sp clean
zum „Aufräumen“. Siehe
Kommandozeile (1.5.35)
- XPath-Funktion
sd:alternierend()
geändert und
sd:alternierend-zurücksetzen()
eingeführt. (1.5.35)
- Attribut
auswerten
in Tabelle um
XPath Ausdrücke auszuführen. (1.5.35)
- File uri hat nun
file:///c:/foo/bar.baz
als Format (drei
Schrägstriche am Anfang) (siehe File URI
scheme)
(1.5.35)
- Neuer XML-Parser. Benötigt kein spezielles Binary (1.5.35)
- Bild kann auch ein URI (
file://...
)
als Argument für den Dateinamen erhalten. Ebenso die
XPath-Ausdrücke sd:anzahl-seiten()
,
sd:bildbreite()
und sd:datei-vorhanden()
. (1.5.33)
- Wildcard (
*
) als XPath-Ausdruck (1.5.32)
- BearbeiteKnoten erlaubt
XPath-Ausdrücke (1.5.32)
- QR Codes (1.5.28)
- Neues Element FürAlle, um für alle
Kindelemente Befehle auszuführen. (1.5.27)
- sp based hotfolder (
sp watch
) (1.5.26)
- CSS Stylesheets
- Barcodes
- XPath-Funktion count
- Linienstärke bei ObjektAusgeben
- CDATA Abschnitte im lpeg-XML-Parser sind erlaubt
- Neue XPath-Funktion sd:aktuelle-spalte
sp
liest Daten von STDIN wenn der Datenname -
ist.
- Td Attribut
align
darf (wie im Handbuch
beschrieben) nur noch ‘left’, ‘right’ oder ‘center’ als Werte
enthalten.
- Tabellenfuß und
Tabellenkopf erlauben eine
Seitenangabe
sp
: --[no-]local
um das lokale Verzeichnis nicht zu beachten
sp
: --verbose
erzeugt zusätzliche Informationen
- Neue XPath-Funktion sd:formatiere-zahl
sp
: --outputdir=VERZEICHNIS
kopiert das resultierende PDF und
die Protokolldatei in das angegebene Verzeichnis
sp
: --dummy
benutzt <data />
als Eingabedatei (Daten-XML)
sp
nodejs durch sp
in Go ersetzt für Cross-Plattform Ausführung
- Keine Default-Sprache mehr, wird nun in
Optionen festgelegt.
- Schemadateien im Verzeichnis /usr/share/speedata-publisher/schema
- Anzahl der Läufe kann nur noch über Kommandozeile bzw.
Konfigurationsdatei angegeben werden.
opencommand
Konfigurierbar (Programm zum Öffnen der Dokumentation
/ PDF-Dateien)
- Konfigurationsdatei in
/etc/speedata
und im Homeverzeichnis
~/.publisher.cfg
werden eingelesen.
- Default Textformat bei Tabellen.
zeilen
-Angabe bei Textformaten (inkl hängender Einzug). Siehe
DefiniereTextformat
sprun
durch sp
ersetzt. Siehe Kommandozeile
hreferenz
bei ObjektAusgeben.
- Neue XPath-Funktion empty
- Zeilenangabe in NeueZeile.
- Linienfarbe veränderbar. Linie.
- Bildumrisse können angegeben werden. Siehe
Bild und
ObjektAusgeben
--laeufe=...
-Option bei sprun
Zeilennummer
in NeueZeile
- Defaults: Seitengröße: 210mm x 297mm, Raster: 10mm x 10mm,
Schriftdateien: TeXGyreHeros, Schriftgröße 10pt/12pt, Seitentyp
(Rand 1cm überall)
- XPath-Funktionen nun übersetzt (de/en). Benötigt Namensraumpräfix
urn:speedata:2009/publisher/functions/de
-v
, --variable
in sprun
valign
in Td,
Tr: middle
statt center
valign
in ObjektAusgeben
- PDF Lesezeichen.
- Zusätzlich auch englischsprachige Regelwerke
- Sprache kann je Absatz ausgewählt
werden (Silbentrennung).
- Änderungen bei
SpeichereDatensatzdatei
Version 1.4 (2011-06-09)
- Absolute Angaben von Breite und Höhe bei
Bildern
- Tabellen dürfen
Tabellen enthalten
- Anschnitt bei Bildern
(
natürliche-größe
, maximale-größe
)
- Seitenzahl bei Bild
sd:anzahl-seiten(<Dateiname>)
- Spalte bei ObjektAusgeben
optional
- Platzierungsbereich
- (X)Include
zeige_silbentrennung
bei Optionen
- Trennvorschlag
- Microtype (HZ-Programm)
- Leerraum als Parameter in
LadeSchriftdatei
- XPath-Funktion
last()
- Tabellenkopf und
Tabellenfuß
- ObjektAusgeben:
belegen
=“ja”/“nein”
- Linie zum Zeichnen von Linien
- Mehrspaltigkeit im Textblock
luatex
→ sdluatex
zwecks besserer Unterscheidung zum Original
- Hotfolder / Watchdog
- Unterstreichen von Texten U
- Inhalt von Absatz darf <i> und
<b> enthalten.
- Mit
node()
kann auf Kindelemente zugegriffen werden.
- Spalte: Breitenangabe auch in
Rasterzellen möglich.
sd:datei-vorhanden( <Dateiname> )
, sd:bildbreite(<Dateiname> )
,
sd:variable( <Name>)
, concat(...)
- Leerzeile
- Absolute Positionierung bei
ObjektAusgeben
- Automatischer Tabellenumbruch
- Winkel in Textblock
- Neues Element: Schriftart
- Tabellen: die minimale Zeilenhöhe bestimmt sich nun durch den
Zeilenabstand der größten verwendeten Schriftart.
- Maßangaben: Die Einheit Pica-Punkt muss nun als
pp
angegeben werden, ein DTP-Punkt als pt
.
- Bild in
Absatz.
align
und valign
für Td kann auch in
Spalte bzw.
Tr gesetzt werden.
- Farbige Rahmen in Tabellenzellen (Td).
- Padding in Tabellenzellen (Td)
- Sub, Sup
(hoch- und tiefgestellter Text)
- Seitenspezifisches Raster bei
Seitentyp.
- Seitentyp Deklarationen werden in
umgekehrter Reihenfolge abgearbeitet.
- BearbeiteKnoten und
Datensatz erlauben die Angabe eines
Modus.
- Seitentyp neu gestaltet: Bedingungen
werden nun im Attribut
bedingung
anstelle von einem Kindelement
bestimmt.
*
-Breitenangaben in Spalten für
dynamischen Breiten.
- Td:
border-left
, border-right
,
border-top
und border-bottom
beachtet.
sprun -h
gibt keine Versionsinformation aus, das macht jetzt
sprun --version
.
Version 1.2 (2010-09-28)
Version 1.0 (2010-03-30)
Änderungen vor Version 1.0