Hallo *,

On Tue, Jul 11, 2006 at 11:32:17AM +0200, Regina Henschel wrote:
> Jens Ansorg schrieb:
> >
> >nochmal ein anderes Beispiel aus dem gespeicherten content.xml, diesmal 
> >mit Formel zum Einfügen von CHAR(10)
> >
> ><table:table-cell
> >table:formula="oooc:=[.A6]&amp;CHAR([.$E$2])&amp;[.B6]&amp;CHAR([.$E$2])&amp;[.C6]"
> > 
> >
> >office:value-type="string"
> >office:string-value="A&#x0a;B&#x0a;C">
> >  <text:p>
> >    A
> >    <text:line-break/>
> 
> Das ist ein leerer Tag ohne Inhalt, wird also komplett ignoriert

Der wird aber nicht ignoriert weils ein leerer Tag ist... Wenn das
woanders stehen würde (z.b. in einem Textdokument), dann würde das schon
den gewünschten Effekt haben.

> >    B
> >    <text:line-break/>
> >    C
> >  </text:p>
> ></table:table-cell>
> >
> >Also sowohl im string-value als auch im text:p sieht das doch eigentlich 
> >ok aus!
> 
> Im string-value schon, aber es ist nur ein <text:p>-Element da, also 
> gibt's auch nur eine Zeile.

Deutlicher wirds mit einem erweiterten Codeschnipsel:

     <table:table-cell office:value-type="string">
      <text:p>Zeile mit</text:p>
      <text:p>manuellem Umbruch</text:p>
     </table:table-cell>

     <table:table-cell table:formula=[...]>
      <text:p>MIT<text:line-break/>Char 10</text:p>
     </table:table-cell>

Sprich: Zeilenumbrüche in Zellen gehen nicht, da gibts nur Absatzumbrüche.
Und die werden aber wenn man sie mit Formel eingibt nicht in die entsprechenden
Tags umgewandelt, sondern als Zeichen encodiert 
<text:p>MIT&#x0d;Char 13</text:p>

ciao
Christian
-- 
NP: nichts

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an