einigen Stromlaufplänen füge ich eine Abgangsliste hinzu, aus der die Zuordnung der einzelnen Stromkreise zu ihren externen Zielen hervorgeht. Der darin enthaltene Text ist der gleiche wie bei den unter den Sicherungen stehende Text. Um die Texte aus den Plänen automatisch in die Abgangsliste zu übernehmen habe ich mir dazu Parent-/Child-Bauteile mit Text- und Mengentextfeldern erstellt. Dabei habe ich das Parent-Bauteil unter die Sicherung und das Child-Bauteil in die Abgangsliste plaziert:
- Im Parent-Bauteil für "Text" habe ich ein Textfeld eingesetzt und darin die feste Variable <BEZ> eingetragen. Die dem Bauteil zugehörigen Textfeldern für Bezeichner und Wert habe ich mit kleinster Schriftgröße und als nicht sichtbar hinter das Textfeld gelegt. Das dazugehörige Child-Bauteil ist genauso aufgebaut.
- Im Parent-Bauteil für "Mengentext" habe ich ein Mengentextfeld eingesetzt und darin die festen Variablen <BEZ>, <WERT>, <Z1>, <Z2>, <Z3> und <Z4> untereinander als Inhalt eingetragen und diese zentriert. Die dem Bauteil zugehörigen Textfeldern für Bezeichner und Wert habe ich ebenfalls mit kleinster Schriftgröße und als nicht sichtbar hinter das Textfeld gelegt. Somit kann ich die Mehrzeiligkeit des Mengentextes im Child automatisch übernehmen. Das dazugehörige Child-Bauteil ist mit einem Textfeld versehen, in dem die sechs Zeilen, ggf. mit Kommata getrennt, hintereinander eingetragen wurden: "<PARENT_ID> <PARENT_VALUE> <PARENT_Z1> <PARENT_Z2> <PARENT_Z3> <PARENT_Z4>".
Jedes Mal, wenn ich die sPlan-Datei nach dem Schließen erneut öffne, wird der Text im Parent (Mengentextfeld) nicht korrekt angezeigt: Die einzelnen Textzeilen sind zwar untereinander, aber linksbündig, beginnend in der Mitte des Textfeldes, angeordnet.
Erst, wenn ich einen Sizer des Bauteils kurz bewege, springt der Text wieder in die Mitte des Fensters und wird dann korrekt angezeigt.