diagramme [ --verbose | --no_verbose ] [ --overwrite | --no_overwrite ] [ --srcdir SRCDIR ] [ --infile INFILE ] [ --outprf OUTPFR ] --graphs --svg --png --delgraphs --delsvg
--helpGibt eine kurze Hilfe aus und zeigt die aktuellen Einstellungen an.
--versionGibt kurze Hinweise zum Programm und die Version aus.
--verboseMeldungen über den Ablauf werden nach STDOUT ausgegeben.
--no_verboseDiese Option hebt die Wirkung der Option --verbose auf.
--overwriteExistierende Dateien werden überschrieben.
--no_overwriteDiese Option hebt die Wirkung der Option --overwrite auf: existierende Dateien bleiben erhalten.
--srcdir SRCDIRIm Verzeichnis SRCDIR werden die Dateien diagramme.pl (Quelltext) und pd_svg.xslt erwartet.
--infile INFILEDer Dateipfad der Eingabedatei, die die Ausgaben von pinw.js (Quelltext) enthält.
--outprf OUTPRFPräfix des Pfades der Ausgabedateien. Zu jeder Pinwandzettel-Verteilung VERTEILUNG erzeugt das Skript die Dateien (s. OUTPRFVERTEILUNG.xml--graphs), (s. OUTPRFVERTEILUNG.svg--svg) und (s. OUTPRFVERTEILUNG.png--png).
--graphsErzeugt die Dateien . Sie verwenden den Namensraum OUTPRFVERTEILUNG.xmlhttp://herbaer.de/xmlns/20200803/punktediagramm/ (punktediagramm.rng) und enthalten Daten zur graphischen Darstellung.
--svgErzeugt aus den Dateien mit Hilfe der Transformation OUTPRFVERTEILUNG.xmlpd_svg.xslt SVG-Dateien .OUTPRFVERTEILUNG.svg
--pngErzeugt aus den SVG-Dateien mit Hilfe des Befehls convert PNG-Dateien OUTPRFVERTEILUNG.xml.OUTPRFVERTEILUNG.png
--delgraphsLöscht die Dateien (s. OUTPRFVERTEILUNG.xml--graphs). Diese Aktion erfolgt nur, wenn die Befehlszeile die Option --delgraphs enthält.
--delsvgLöscht die Dateien (s. OUTPRFVERTEILUNG.svg--svg). Diese Aktion erfolgt nur, wenn die Befehlszeile die Option --delsvg enthält.
Eine spezielle Version der ECMAscript-Datei pinw.js (Quelltext) ermöglicht die Ausgabe der Anzahl der Zerlegungsfelder bei der Positionierung jedes „Pinwandzettels”, s. Einstellung detailed_field_count. Die Ausgaben füge ich in einer Textdatei zusammen. Dieses Skript erzeugt aus der Textdatei graphische Darstellungen (SVG- und PNG-Dateien).
Es ruft das Perl-Skript diagramme.pl (Quelltext) auf.
Neben Bash und Perl wird folgende Software benötigt:
Führt XSLT-Transformationen aus, s. http://xmlsoft.org/XSLT/.
Aus dem Paket ImageMagick, s. http://www.imagemagick.org.