Ich habe eine .LST Druckvorlage in der ich eine Tabelle mit ein paar Kopf- und Fusszeilendaten drucke. Im Detailbereich wird der Dateninhalt eines RTF Texts gedruckt. Nun komm ich aber in eine Endlosschleife wenn ich meinen RTF Text drucke.
Wenn ich aus dem RTF die Tabellen entferne, dann funktioniert alles einwandfrei.
Kann es jemand von euch vielleicht probieren ob es klappt? Oder seht ihr irgendwo meinen Fehler?
Leider werden hier externe Links nicht wiedergegeben (Regeln). Aber welchen Wert hat denn die Eigenschaft “Seitenumbruch” des RTF-Objektes in der Tabelle?
habe das beschriebene Problem derzeit auch mit LL17. Gibts dazu schon eine Lösung? Es werden einfach endlos Folgeseiten gedruckt, manueller Seitenumbruch ist nirgends definiert. RTF-File wäre auf Wunsch verfügbar.
Habt ihr das aktuelle Service Pack von LL17? In dem letzten SP wurde nämlich bei den RTF-Umbrüchen etwas gefixt und wir haben seit dem ein paar Probleme weniger.
Genau das Problem hatten wir auch, allerdings war es dann wie gesagt mit dem Service Pack deutlich besser. Das Problem selber ergab sich meist aus Objekten, welche nahe am Rand und im nicht druckbaren Bereich lagen, oder auch wenn sich Objekten überlagert haben.
Wenn es unter dem “alten” System geht könnte auch das Setzen von MAXRTFVERSION (als Option bzw. Property im Control) auf 0x200 was helfen; damit kannst Du auf dem neueren System die Verwendung des alten Controls erzwingen (vorausgesetzt es ist da). RTF ist leider ein sehr zickiges Format :-/.
Jetzt habe ich die Version mal setzen wollen (C#):
oLLClass = new ListLabel();
oLLClass.Core.LlSetOption(LlOption.MaxRtfVersion,Convert.ToInt32(200,16));
Leider ergibt das im Debugfenster folgendes Warning:
WRN: LL_OPTION_MAXRTFVERSION must be set with job handle -1 before the first job is being opened
Wann muss denn die Versionsnummer gesetzt werden? Viel früher als direkt nach dem Initialisieren des L&L-Objekts gehts ja fast nicht… Jobhandle kann ich auch keines übergeben…