Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für Borland Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Winter 2008 - lieben Dank an Julius für ds Bild
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Delphi für Win32
Richedit mit Seitenumbruch
Ein Delphi (Win32)-Thema von ahoi.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> VCL / WinForms / Controls
Seite 1 von 1   [ 9 Beiträge ]  
 
 Autor 
 Nachricht 
 
ahoi #1|Beitrag #933176Verfasst am: 29.08.2008, 08:50      Titel: Richedit mit Seitenumbruch Antworten mit Zitat
gerade reingestolpert
Beiträge: 4
angemeldet: 29.08.2008


Sprache: Delphi (Win32)

Moin Leute,

ich möchte in eine Richedit Text schreiben. Wenn der Text länger als DIN A4 wird, soll er in einem zweiten Richedit fortgesetzt werden. Wenn ich Text lösche und der verbliebene Text auf ein Richedit in DIN A4 passt, soll das zweite Richedit wieder verschwinden.

DIN A4 deshalb, weil der Text später gedruckt werden soll.

So weit, so gut. Eigentlich wie ein Textverarbeitungsprogramm.


Meine Frage: Angenommen, ich definiere die Höhe des Richedit in einer Pixel-Anzahl, die DIN a$ entspricht. Woher weiß ich, wie lang der Text mittlerweise ist, um das zweite Richedit zu öffnen.

Oder ist das ganze sowieso der falsche Ansatz und ein Profi würde es anders lösen?

Besten Dank und

Ahoi.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
iKilledKenny #2|Beitrag #933183Verfasst am: 29.08.2008, 09:11      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
Mitglied
Alter: 37
Status: offline
Beiträge: 36
angemeldet: 25.04.2007
Wohnort: Bergstrasse
Delphi 5 Professional

Ich würde es anders machen. Gib dem User ein RichEdit-Control zur Eingabe des Textes, alles andere ist nur verwirrend. Gib ihm ausserdem die Möglichkeit eine Druckvorschau anzusehen, dann sieht er nämlich wieviel Seiten sein Text lang ist.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
ahoi #3|Beitrag #933184Verfasst am: 29.08.2008, 09:18      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
gerade reingestolpert
Beiträge: 4
angemeldet: 29.08.2008


Vielen Dank!

Aber wie genau geht so eine Druckvoschau? Ich bräuchte ja, wenn ich es richtig sehe, in der druckvorschau auch die Berechnung der Textlänge, um den Text so anzuzeigen, wie er dann gedruckt würde, oder?

Gruß

ahoi
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
DeddyH #4|Beitrag #933186Verfasst am: 29.08.2008, 09:24      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
"Rüsselmops" ;-)
Alter: 42
Status: offline
Beiträge: 8.639
angemeldet: 17.09.2006
Wohnort: Schweina/Thüringen
Delphi 2007 Professional

Schau Dir mal z.B. diese Komponente an.

P.S.: Willkommen in der DP The Delphi-PRAXiS Rules

10 Minuten Nachdenken ersparen oftmals 10 Stunden Fehlersuche.

If a train station is where the train stops, what the hell is a workstation? Grübelnd...
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
ahoi #5|Beitrag #933198Verfasst am: 29.08.2008, 09:50      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
gerade reingestolpert
Beiträge: 4
angemeldet: 29.08.2008


Vielen Dank!

Ich muss mich präziser ausdrücken:

Der User soll bereits WÄHREND der Eingabe evtl. mehrer Richedits sehen, also in dem Sinne wie bei der Layout-Ansicht bei Word.

Deshalb meine Frage: wie berechne ich die Höhe des eingegeben Textes, sei es in Pixels oder in inches?


Danke!


Ahoi
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
DeddyH #6|Beitrag #933202Verfasst am: 29.08.2008, 09:55      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
"Rüsselmops" ;-)
Alter: 42
Status: offline
Beiträge: 8.639
angemeldet: 17.09.2006
Wohnort: Schweina/Thüringen
Delphi 2007 Professional

Probier es mal mit Suche im Microsoft Developers NetworkDrawText und DT_CALCRECT.

10 Minuten Nachdenken ersparen oftmals 10 Stunden Fehlersuche.

If a train station is where the train stops, what the hell is a workstation? Grübelnd...
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Reinhardtinho #7|Beitrag #933210Verfasst am: 29.08.2008, 10:12      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
aktives Mitglied
Alter: 21
Status: offline
Beiträge: 306
angemeldet: 26.02.2007
Wohnort: Bad Hersfeld
Delphi 5 Enterprise

ahoi hat folgendes geschrieben:
Deshalb meine Frage: wie berechne ich die Höhe des eingegeben Textes, sei es in Pixels oder in inches?


Hallo,

Flocke hat da auf seiner Homepage eine Funktion, die das berechnet.

Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
grenzgaenger #8|Beitrag #933347Verfasst am: 29.08.2008, 16:52      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
ehem. Benutzer


Was sagt die Glaskugel? denke erst mal sollten wir wissen, was du eigentlich meinst... unterschiedliche seiten im dialog oder auf dem papier...?
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
ahoi #9|Beitrag #933923Verfasst am: 31.08.2008, 11:17      Titel: Re: Richedit mit Seitenumbruch Antworten mit Zitat
gerade reingestolpert
Beiträge: 4
angemeldet: 29.08.2008


Vielen dankfür die Nachfrage.

Ich meine erstmal "live auf dem Bildschirm", dann sollen die auf dem Bildschrim angezeigten aber Seiten auch auf dem Drucker ausgedruckt werden.


Vielen Dank!


ahoi
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> VCL / WinForms / Controls Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 9 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2008 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen