AW: [Allegro] exp - E und Kopfabschnitt
Fischer, Thomas
fischer at sub.uni-goettingen.de
Mi Mär 14 10:28:45 CET 2012
Hallo Herr Eversberg,
>
> Am 14.03.2012 10:02, schrieb Fischer, Thomas:
> >
> > wenn Sie das überhaupt anfassen, wäre ich entschieden dafür, Kopf-,
> > Fuß- und Endabschnitt so umzubauen, dass sie nicht nur für einzelne
> > Zeilen vorhersehbare Ergebnisse liefern.
> >
> Und was genau meinen Sie damit?
Eigentlich genau das, was ich gesagt habe: dass es möglich sein muss, in diesen Abschnitten jeweils mehr als eine Zeile auszugeben, ohne Gefahr zu laufen, dass deren Reihenfolge in schwer vorhersehbarer Weise verändert wird.
Ich füge unten einen Brief vom letzten Jahr an.
Mit freundlichen Grüßen
Thomas Fischer
> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von
> Fischer, Thomas
> Gesendet: Freitag, 19. August 2011 14:59
> An: Allegro-C Diskussionsliste
> Betreff: [Allegro] RTF-Export
>
> Hallo Herr Eversberg,
>
> ich versuche, einen generischen RTF-Export aus A99 zu erzeugen.
> Neben einem einfachen Datenexport (das klappt) brauche ich
> dafür die Möglichkeit, vor dem Export einen RTF-Kopf und
> danach einen Fußabschnitt (im wesentlichen '}') auszugeben.
> Sehe ich das recht, dass das mit den Mitteln der
> Exportsprache nicht möglich ist und ich dafür einen Flex benötige?
>
> Der Fuß-Befehl wird bei einem A99-Export überhaupt nicht ausgeführt.
>
> Der Kopf-Befehl scheint in der Exportsprache ähnliche
> Probleme (Reihenfolge etc.) wie in der Flexsprache zu haben.
> Aus der (einen!) Zeile
>
> #t{'{\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1031{\fonttbl{\f0
> \froman\fcharset0\fprq2 Arial Unicode
> MS;}}\f0\fs24\li075\ri150\ql\pard\plain\qj\fi-' t10 '\li' t10
> '\tx' t10 '\tx' t13 '\f0\fs20{\-\b '}
>
> entsteht
>
> 1400\li1400\tx1400\tx1400\f0\fs20{\-\b
> {\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1031{\fonttbl{\f0\fro
man\fcharset0\fprq2 Arial Unicode MS;}}\f0\fs24\li075\ri150\ql> \pard\plain\qj
>
> es wird also nicht nur die Reihenfolge von Zeilen vertauscht,
> sondern auch *innerhalb* einer Zeile verschiedenes
> durcheinandergebracht.
>
> Auch wenn ich die Zwischenteile entferne, bekomme ich Probleme:
> Aus
>
> #t{'{\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1031{\fonttbl{\f0
> \froman\fcharset0\fprq2 Arial Unicode
> MS;}}\f0\fs24\li075\ri150\ql\pard\plain\qj\fi-1400\li1400\tx14
00\f0\fs20{\b '}
>
> wird
>
> {\rtf1\ansi\ansicpg1252\uc1\deff0\deflang1031{\fonttbl{\f0\fro
man\fcharset0\fprq2 Arial Unicode MS;}}\f0\fs24\li075\ri150\ql> \pard\plain\qj\fi-1400\li1400\tx1400\f0\fs20{\b
> 0\tx1400\f0\fs20{\b Datensatz
>
> es wird also ' 0\tx1400\f0\fs20{\b' noch ein zweites Mal eingeschoben.
>
> Und wenn man das als
>
> #t{t30 t31 t32}
>
> eingibt, kann man knobeln, in welcher Reihenfolge das herauskommt.
>
> Das müsste doch besser zu lösen sein!
>
> Mit freundlichen Grüßen
> Thomas Fischer
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>
Mehr Informationen über die Mailingliste Allegro