AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi RichEdit: Seiten-Umbruch erkennen/auswerten/drucken
Thema durchsuchen
Ansicht
Themen-Optionen

RichEdit: Seiten-Umbruch erkennen/auswerten/drucken

Ein Thema von TERWI · begonnen am 8. Dez 2017 · letzter Beitrag vom 18. Dez 2017
 
Benutzerbild von TERWI
TERWI

Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: RichEdit: Seiten-Umbruch erkennen/auswerten/drucken

  Alt 9. Dez 2017, 08:23
Korrekt erkannt: Siehe Quelltext in #3. Das sind 3 Seiten, auf jeder steht nur jeweils 'page..'. Der Seitenumbruch wurde in LibreOffice mit Strg-Enter erzeugt (geht in Word genau so).

Es soll nun auch genau so gedruckt werden, wie das RTF in LO angezeigt wird - also hier 3 Seiten mit jeweils nur einer Zeile.

Auch wenn ich das 'per Hand' selber rendere und auf PDF24 drucke, habe ich keinen Seitenumbruch - dieser kommt dann wie in TPrintPreview nur als neuer Absatz/Zeile.
Ich müsste nun ggf. eine Latte Leerzeilen einfügen, damit das dann passt, aber das kann nicht klappen, wenn man die Seitenformatierung ändert ....

Ist mir irgendwie schleierhaft, warum nach das nach xx Jahren (immer) noch nicht richtig implementiert ist. Ich bin doch sicher nicht der erste, dem das aufgefallen ist.

Mein Ansatz ist im Moment, der RTF-Source nach '\page(bb)' zu parsen und dann z.B. den jeweils davor liegenden Text in ein separates RE zu kopieren und zu drucken.
Aber wie stellt man das am gescheitesten an, ohne das Rad neu zu erfinden ?
Da gibt es doch bestimmt schon was ... aber wo ?

Eine andere Idee hab ich gelesen, ein Sonderzeichen in den Text einzufügen (z.B. #12) und dann mit RE.FindText zu suchen und dann zu separieren.
Wird sicher funzen, aber auch keine gute Lösung, weil dann die Texte entsprechend geschrieben werden müssen und 'normaler' Text mit Seitenumbruch von irgendwo her auch nicht passend gedruckt wird.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz