Hello,

i have a problem with whitespace-treatment in FOP. I'm using FOP 1.0 and can't get my text formatted the way i want to:

my formatted text is (leading whitespaces before Bank, BLZ, Konto and Empfänger)

    Bank:                                      XXXXX
    BLZ:                                        XXXXX
    Konto:                                     XXXXX
    Empfänger:                            XXXXX

Gutschriften überweisen wir auf die uns seinerzeit mitgeteilte Bankverbindung. Sofern sich diese geändert haben sollte, bitten wir zur Vermeidung von Fehlbuchungen um Bekanntgabe.

the value in my xml-tag is:

<abrechnungsfreitext isMonospace="false" text=" Bank: XXXXX&#xA; BLZ: XXXXX&#xA; Konto: XXXXX&#xA; Empfänger: XXXXX&#xA;&#xA;Gutschriften überweisen wir auf die uns seinerzeit mitgeteilte Bankverbindung. Sofern sich diese geändert haben sollte, bitten wir zur Vermeidung von Fehlbuchungen um Bekanntgabe." />

i tried several combinations of white-space-collapse, white-space-treatment and linefeed-treatment. For example when using

1. white-space-collapse=false, linefeed-treatment=preserve, white-space-treatment=*preserve *or *ignore-if-before-linefeed* => The text "Gutschriften überweisen ...." gets wrapped at "diese" and a leading whitespace is added to the following line so it looks like this:

Gutschriften überweisen wir auf die uns seinerzeit mitgeteilte Bankverbindung. Sofern sich diese geändert haben sollte, bitten wir zur Vermeidung von Fehlbuchungen um Bekanntgabe.

2. white-space-collapse=false, linefeed-treatment=preserve, white-space-treatment=*ignore-if-after-linefeed* or *ignore-if-surrounding-linefeed* => The leading whitespaces before "Bank", "BLZ" etc. are beeing ignored so the text is printed this way;


    Bank:                                      XXXXX
    BLZ:                                        XXXXX
    Konto:                                     XXXXX
    Empfänger:                            XXXXX

Gutschriften überweisen wir auf die uns seinerzeit mitgeteilte Bankverbindung. Sofern sich diese geändert haben sollte, bitten wir zur Vermeidung von Fehlbuchungen um Bekanntgabe.

Is there a way to prevent FOP from deleting the inserted whitespaces before "Bank", and inserting a whitespace when performing an automatic linebreak??

I hope you get my point and can help me.

Thx
Michael Seeberger

Reply via email to