flowdocument - Einfügen von Rich Text am Ende, um zusätzliche Absatzumbrüche über dem Einfügepunkt zu erstellen

8

Ich erstelle ein Flow-Dokument, das aus mehreren Datensätzen besteht. Jeder Datensatz enthält zwei Tabellen oben und dann einige Rich-Text, die ich aus einer Datenbank heraushole. Der Code, der den Rich Text anhängt, ist unten zu finden (cp.Comments enthält den rtf getaggten Text).

%Vor%

Das Fließdokument rendert den ersten der Datensätze korrekt, aber alle folgenden Datensätze werden mit einer Pause zwischen der ersten und der zweiten Tabelle gerendert. Was am seltsamsten ist, ist, dass ich die 2 Tabellen vor rendere, die RTF importieren, aber die RTF beeinflusst irgendwie den Abstand zwischen den Tabellen irgendwie.

%Vor%

Das Problem ist nicht etwas, das mit den Daten im ersten Element der Sammlung zusammenhängt - wenn ich dem Rendering rate, das Rendern des ersten Datensatzes zu überspringen, dann rendert der zweite Datensatz, aber der Rest enthält den zusätzlichen Abstand.

Hinweis: Das Problem hängt definitiv mit der Einfügung von Rich Text zusammen - wenn ich den AddRTF-Aufruf auskommentiere, werden alle Tabellen korrekt zusammengebrochen. (Tabellenränder werden alle auf (0,0,0,0) gesetzt) ​​

Hat jemand das jemals gesehen?

    
taglius 01.02.2011, 15:10
quelle

1 Antwort

1

Haben Sie die Lösungen von dieser anderen Frage ausgecheckt:

Außerdem scheint es, dass Sie zwei verschiedene Methoden haben:

%Vor%

Ich vermute, dass der Unterschied zwischen den beiden Methoden darin liegt, wo das Problem liegt, aber ohne zu wissen, was sie wirklich tun, kann ich nur spekulieren.

    
Alexander 07.11.2012 23:06
quelle

Tags und Links