Richedit-Control and pagebreak

Posted by: alex-p on 4 August 2017, 3:19 pm EST

  • Posted 4 August 2017, 3:19 pm EST

    I'm using version "ar2ProSetup2.5.0.1320" and am having a problem with long rtf-texts being incorrectly handled when a page break occurs:

    the text line at the pagebreak is cut amidst and partly shown on both pages.

  • Replied 4 August 2017, 3:19 pm EST

    Thanks for your reply. I've tested it using the new build but unfortunately the output remained the same.



    I'm attaching a rdf-file of a simple report.



    Regards
    2010/11/test.rdf
  • Replied 4 August 2017, 3:19 pm EST

    Can you please attach the RTF text which is causing such an issue?
  • Replied 4 August 2017, 3:19 pm EST

    From what I see any text long enough to span on more then 1 page is rendered incorrectly.

    2 examples (german/italian):

    ---

    Personenaufzug gemäß Gesetz Nr. 13 vom 09.01.1989, MD Nr. 236 vom 14.06.1989, DPR Nr. 503 vom 24.07.1996 und Norm UNI EN 81.1 (Neubauten mit Ausnahme von Wohnbauten; öffentliche Bauten); Aufzugsanlage mit eigenem Fahrschacht (Aufzugsschacht bauseits), mit Treibscheibentriebwerk und Spezialtreibscheibenseile, Treibscheibentriebwerk über dem Schacht, mit Führungsschienen für den Fahrkorb und für das Gegengewicht aus blank gezogenen Formstahlprofilen; mit Gegengewicht; mit den unten angeführten Eigenschaften; liefern und einbauen. Ausführung wie folgt:

    - Tragfähigkeit: 630 kg bzw. 8 Personen

    - Nenngeschwindigkeit: 1,0 m/s, frequenzgeregelt (VVVF)

    - Anzahl der Haltestellen: 6

    - Anzahl der Türen: 6

    - Fahrschachtquerschnitt: Breite 1,65m, Tiefe: 1,80m

    - Förderhöhe: 17,50 m

    - Fahrschachtkopfhöhe: 3,90 m

    - Fahrschachtgrubentiefe: 1,50 m

    - Triebwerksraum: über dem Fahrschacht, Mindesthöhe: 2,05m

    - Nennspannung: 380 V

    - Steuerung: Kommandosteuerung als Sammelsteuerung richtungsempfindlich auf- und abwärts;

    - Triebwerk:

    Treibscheibentriebwerk frequenzgeregelt, mit Drehstrommotor; Motorstärke: 5,5 KW; Stromaufnahme: 14A-22A, auf Stahlrahmen mit schwingungsdämpfenden Elementen montiert; Geschwindigkeit frequenzgeregelt VVVF um ein genaues Einfahren des Fahrkorbes in die Haltestelle zu gewährleisten; Haltestellenabstandtoleranz: +/-10mm;

    - Fahrkorb:

    Fahrkorb aus Stahlblech mit Schichtpreßstoffplatten bekleidet; Anschlußteile und Fahrkorbzubehör aus nichtrostendem satiniertem Stahl; Bedienungstafel mit Reliefzahlen und Blindenschrift in Braille; Höhe über Fußboden: H 110 ÷ 140 cm; behindertengerechter Handlauf; Notrufeinrichtung mit akustischem Signal und Gegensprechanlage; Höhe über Fußboden: H 110 ÷ 130 cm; indirekte Beleuchtung als Einbauleuchten an der Fahrkorbdecke; Notbeleuchtung mit 3 Stunden Betriebssicherheit, Fahrkorbboden schwingungsgedämpft, belegt mit Gumminoppenbelag; Abschluß des Bodens mit umlaufenden Sockelleisten an den Wänden; Wandspiegel; Signalelemente im Fahrkorb mit Fahrtrichtungs- und Positionsanzeige; Kurzhubtaster mit optischer Anzeige; akustisches Signal als Ankunftsmeldung an der Haltestelle; Innenabmessungen Fahrkorb, Breite/Tiefe/Höhe: 1100x1400x2200 mm.

    - Fahrkorbtür:

    Fahrkorbtür als automatische zweiflügelige seitlich öffnende Schiebetür; Verkleidung mit satiniertem Inox entsprechend Fahrkorb; Stocklichte: 900x2100(H)mm; Schließkantenüberwachung durch vertikale ganzflächige Lichtschranke, Druckleiste und Schließkraftregler.

    - Schachttüren:

    Schachttüren als automatische Schiebetüren, seitlich öffnend, mit Fahrkorbtüren gekoppelt, Stocklichte: 900x2100(H)mm; mit Türrahmen, Portal und Schwelle; Türen und Portale aus Stahl; Oberfläche aus satiniertem Edelstahl.

    - Bedienungstafel an den Haltestellen:

    Höhe über Fußboden: H 110 ÷ 140 cm; Rufabgabe-Taster mit Reliefzahlen, Blindenschrift in Braille und Erkennungstafel der Haltestelle in Blindenschrift, an der Haupthaltestelle mit Fahrkorbstandanzeige und Richtungspfeilen, an allen anderen Haltestellen Richtungspfeile;

    Inbegriffen sind die Befestigungsteile der Führungsschienen, das Befestigen der Führungsschienen an Ankerschienen; (Befestigungsabstände gemäß Zeichnung), die Tragkonstruktion der Schwellen, die Stahldübel, der Einbau der Anlagen im Triebwerksraum, die elektrischen Steuerungen, die Fahrschachtbeleuchtung, die Beschilderungen, die Bedienungs- und Wartungsanleitungen, die Übernahme der Kosten und der Prüfungsgebühren für die sicherheitstechnische Abnahmeprüfung (ISPESL oder Amt für Sicherheitstechnik: 29.11 der Aut.Prov.BZ), die Maurerbeihilfen, sowie jede sonst noch erforderliche Nebenleistung, mit Ausnahme der Hauptzuleitung für den Stromanschluß .

    ---

    Ascensore conforme alla legge del 09/01/1989, n. 13, al DM del 14/06/1989, n. 236, al DPR n. 503 del 24/07/1996 e alla norma UNI EN 81.1 (edifici di nuova edificazione, non residenziale; edifici pubblici); impianto ascensore con vano corsa proprio (vano corsa ascensore escluso dal prezzo), con motore elettrico, puleggia di frizione e speciali funi trainanti, macchinario posto in alto, guide di scorrimento per la cabina e per il contrappeso in profilato di acciaio a T trafilato e fresato, contrappeso; fornito e posto in opera con le caratteristiche sotto citate. Esecuzione come segue:

    - portata utile: 630 kg oppure 8 persone

    - velocità nominale: 1,0 m/s, regolata in variazione di frequenza (VVVF)

    - fermate: 6

    - servizi: 6

    - vano corsa: larghezza 1,65 m, profondità 1,80 m

    - corsa: 17,50 m

    - testata: 3,90 m

    - fossa: 1,50 m

    - locale macchinario: sopra il vano corsa, altezza minima H 2,05m

    - tensione nominale: 380 Volt

    - manovra: collettiva/selettiva nei due sensi di marcia

    - macchina di sollevamento:

    macchina di sollevamento in variazione di frequenza, con motore elettrico trifase, potenza motore: 5,5 KW, assorbimenti: 14A-22A, installato su telaio in profilati metallici con isolamento antivibrante, velocità regolata in VVVF per il perfetto autolivellamento della cabina al piano, tolleranza +/- 10mm;

    - cabina:

    costruzione in lamiera d'acciaio, rivestimento in laminato plastico, raccordi e accessori in acciaio inossidabile satinato, bottoniera con numerazione in rilievo e traduzione in Braille, altezza da pavimento: H110 ÷ 140cm; corrimano per handicappati, campanello di allarme e citofono, altezza da pavimento: H110 ÷ 130cm, soffitto con illuminazione indiretta e corpi illuminanti incassati, luce d'emergenza con autonomia di 3 ore, pavimento cabina mobile rivestito in gomma a bolli; zoccolino battiscopa perimetrale, specchio a parete; indicazione del senso di prossima partenza e della posizione cabina, pulsanti interni illuminati con indicazione della prenotazione effettuata, avvisatore acustico di arrivo al piano, dimensioni interne, larghezza/profondità/altezza: 1100x1400x2200(H) mm,

    - porte cabina:

    porte cabina automatiche, a due ante scorrevoli lateralmente rivestite in acciaio inox satinato come la cabina, luce netta: 900x2100(H)mm, con fotocellula verticale a tutta altezza, costola mobile e regolatore della forza di chiusura;

    - porte al piano:

    porte al piano automatiche, a due ante scorrevoli lateralmente - accoppiate con quelle della cabina, luce netta 900x2100(H)mm, complete di telaio fisso, portali e soglie; porte e portali in lamiera d'acciaio; finitura in acciaio inox satinato,

    - bottoniera esterna:

    altezza da pavimento: H110 ÷ 140 cm, pulsanti di prenotazione con numerazione in rilievo, scritte con traduzione in Braille e placca di riconoscimento di piano in caratteri Braille; con segnalazione di posizione cabina e frecce direzionali al piano principale e frecce direzionali su tutti gli altri piani.

    S'intendono compresi nel prezzo i supporti delle guide, il fissaggio delle guide con mensole a muro poste a distanza di progetto, i supporti delle soglie, i tasselli ad espansione in acciaio, la posa e il fissaggio delle apparecchiature nel locale macchinario, i comandi elettrici, l'illuminazione del vano corsa, le targhette indicative, le istruzioni d'uso e di manutenzione, i costi e le competenze per il collaudo (ISPESL o Prov. Aut. BZ - ufficio tecnica della sicurezza 29.11), le assistenze murarie, nonché ogni altra prestazione accessoria occorrente, con la sola esclusione della linea di allacciamento elettrico.

  • Replied 4 August 2017, 3:19 pm EST

    Hello,

    Can you check the output with the latest build 2.5.0.1321?The output seems okay in my testing.

    Regards,
    Prantik
  • Replied 4 August 2017, 3:19 pm EST

    Could you reproduce the problem with the rdf file I attached?

  • Replied 4 August 2017, 3:19 pm EST

    Hello,

    I am able to observe the issue with the RDF that you sent.Please provide the RPX of the report so that I can find a workaround for this behavior.

    Regards,
    Prantik
  • Replied 4 August 2017, 3:19 pm EST

    Attached is the rpx.

    We use them this way: at runtime a object of a dsr is created and the rpx loaded into it.

    So, on their own the rpx is not usable, but it shows the layout of this report.



    Regards
    2010/11/test.RPX
  • Replied 4 August 2017, 3:19 pm EST

    Alex,

    RichEdit control currently does not supports Page Breaks in RTF file and this is the reason you are seeing such a behavior. I have also gone through the attached RPX however could not find any workaround except not to use any page break in RTF's.
Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels