Domino 9 und frühere Versionen > ND8: Entwicklung
[Gelöst] Per Script bearbeitetes RichtextItem enthält unerwartete PageBreaks
Tode:
Wahrscheinlich gibt es für diese Anfrage keine Antwort ausser "Check Deinen Quellcode"... Ich versuchs trotzdem mal:
Ich habe hier eine App, die Serienmailings verschickt. Das Ganze ist sehr generisch, hat sehr viele Funktionen, und die "Basis- Funktionalität" kam ursprünglich mal von einem Kollegen.
Wir reden hier über ca. 5.000 Zeilen Code, verteilt auf verschiedene Script- Libraries mit vielen Klassen / Vererbung / etc...
Jetzt hat ein Empfänger dieser Mail gemerkt, dass die Mail einen Seitenumbruch / Pagebreak bei jedem Zeilenumbruch hat, was das ausdrucken unmöglich macht...
Natürlich habe ich den Code kurz überflogen, aber ein "addPageBreak" gibt es in der ganzen Datenbank nicht.
Deshalb meine Frage: Kennt jemand das Phänomen, dass in einem RichtextItem nach der Verarbeitung durch Script alle LineBreaks zu Pagebreaks werden?
Ich habe schon Codestellen im Verdacht (da wird u.U. RichtextItemRange.FindAndReplace verwendet), wollte aber wissen, ob jemand einen Script- befehl kennt, der sowas verursachen kann...
Ich werde mich natürlich parallel ans debuggen machen, aber vielleicht kann mich ja jemand in die richtige Richtung stupsen.
Danke
m3:
Schickt das Teil HTML Mails?
Dann koennte es auch ein CSS Statement sein.
Tode:
Nein, ist alles reines Richtext- Handling...
Tode:
Neue (seltsame Erkenntnisse): Die Zeilenumbrüche sind nicht da, wenn die Mail generell auf eine Seite passt...
Sobald die Mail eine gewisse Länge überschreitet, wird für jede Zeile, die ich an den Text anhänge, am Anfang des Textes ein neuer Seitenumbruch eingefügt...
Also so:
50 Zeilen Mail -> Kein Seitenumbruch
51 Zeilen Mail -> Seitenumbruch nach der ersten Zeile
52 Zeilen Mail -> Seitenumbruch nach Zeile 1 und 2
53 Zeilen Mail -> Seitenumbruch nach Zeile 1, 2 und 3
usw...
Argh...
koehlerbv:
Reagiert der Code selbst auf die Anzahl der generierten Textzeilen, Torsten?
Vermutlich eher nicht, und dann müsste das der Client selber veranstalten. Und das wäre dann wirklich "Aaaarg!" ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln