Flussdiagramm-Export
Ab Version 3.30-07 ist ein Diagramm-Export in Dateiformate möglich, die von fremden Flussdiagramm-Editoren gelesen werden können. Das erste unterstützte Dateiformat ist .pap, eine XML-basierte Darstellung von Flussdiagramm-Projekten in PapDesigner, einem praktischen und sehr intuitiven Flussdiagramm-Editor von Friedrich Folkmann. Es handelt sich um proprietäre Software, die jedoch kostenlos erhältlich ist. Während ältere Versionen (bis v2.2.0.8.04) alle .pap-Dateien ablehnten, die nicht von PapDesigner selbst gespeichert worden waren (wegen einer spezifischen kryptografischen Prüfsumme), sind neuere Versionen (ab v2.2.0.8.06, aktuellste Version ist v2.2.0.8.08) in der Lage, auch die von Structorizer erzeugten .pap-Dateien zu lesen, die keine Prüfsumme enthalten.
Der Export kann auf zwei Wegen erfolgen:
-
Für das aktuell bearbeitete Diagramm (ggf. unter Einbeziehung aller aufgerufenen und inkludierten Unterdiagramme gemäß Exportoption „Involve called subroutines") über den Menüeintrag
File › Export › PapDesigner(Datei › Exportieren › PapDesigner):
Flussdiagramm-Export in PapDesigner-Dateien -
Für eine Anordnungsgruppe oder ein angeordnetes Diagramm (ebenfalls unter Berücksichtigung der Exportoption „Involve called subroutines") über das Kontextmenü des Arranger-Index:

Flussdiagramm-Export nach PapDesigner über den Arranger-Index
Die beiden vom Untermenü angebotenen Exportvarianten DIN 66001 / 1966... und DIN 66001 / 1982... beziehen sich auf verschiedene Versionen der deutschen Norm DIN 66001 aus den Jahren 1966 bzw. 1982. Während die ältere Norm zwei verschiedene Flussdiagramm-Symbole für Ein- und Ausgabe hatte, aber keine spezifischen Schleifensymbole (Schleifen mussten aus Entscheidungssymbolen und zyklischen Verbindungen zusammengesetzt werden), führte die spätere Version der Norm spezifische Schleifenanfangs- und Schleifenend-Symbole ein, akzeptierte jedoch keine besonderen Ein-/Ausgabe-Symbole mehr (stattdessen empfahl sie die Verwendung gewöhnlicher rechteckiger Operationssymbole für E/A-Aktivitäten).
Beispiel:

Der Export dieses einfachen Programms zur Berechnung der Fakultät einer natürlichen Zahl n sieht in PapDesigner, entsprechend der jeweiligen DIN-Norm exportiert, wie folgt aus:
| DIN 66001 / 1966 | DIN 66001 / 1982 |
![]() |
![]() |
Einige Elementtypen wie EXIT, PARALLEL und TRY können beim Export in PapDesigner nicht sinnvoll dargestellt werden. Für PARALLEL- und TRY-Elemente werden spezifisch markierte Schleifenanfangs-/Schleifenend-Paare als Ersatz erzeugt; für EXIT-Elemente wird als (vorläufige) Umgehungslösung ein blinder Verbinder verwendet. CASE-Strukturen werden in eine Kaskade einfacher Entscheidungen aufgelöst (obwohl PapDesigner sogar eine Mehrfachverzweigung eines ausgehenden Links eines Entscheidungssymbols erlaubt):


Um die Flussdiagramme anzusehen oder weiterzuverarbeiten, müssen Sie natürlich die kompatible Version der PapDesigner-Anwendung (≥ v2.2.0.8.06) installieren, die Sie von der Projekt-Homepage oder z. B. von heise.de erhalten. Einige andere Download-Seiten von Drittanbietern bieten möglicherweise noch eine ältere, inkompatible Version an.

