![]() |
Textformatierung mit RichView
hi und guten abend allerseits,
ich versuche zur Zeit mich von der Richedit-Komponente von Delphi zu lösen, und mit der Richview-Komponente zu arbeiten, um vernünftig mit Tabellen und Bildern arbeiten zu können. Nun zu meinen problem: mit Richedit habe ich meinen rtf-Text aus einer datei geladen, und bestimmte schlüsselwörter mit selstart, sellenght und selattributes hervorgehoben. Dasselbe (hervorhebung von schlüsselwörtern) möchte ich nun gerne auch mit der Richview-Komponente durchführen. Leider komme ich mit dieser bis jetzt nicht wirklich klar, die mitgelieferten Tutorials und Demos sind mir für diesen speziellen Fall leider auch keine Hilfe. Darum meine Bitte: Kann mir jemand, der mit dieser Komponente schon erfahrung hat weiterhelfen? Schon mal herzlichen dank Fritziiiii |
Re: Textformatierung mit RichView
Schaue dir mal die RVdemo an .. dort ist eine demo, in dem eine suchen und hervorheben funktion ist..
das sollte dir weiterhelfen. MfG Real Thunder |
Re: Textformatierung mit RichView
hi, nach vielen probieren und basteln melde ich mich nun zurück!
Habe nun einiges rausgefunden, unter anderem auch wie man Text zur laufzeit als hypertext makiert usw... Das alles klappt bei normalen rtf-texten wunderbar. Wenn jedoch tabellen ins spiel kommen, dann muckt mein programm bei den hyperlinks wieder. ich kann sie zwar ohne probleme markieren, wenn ich jedoch mit der methode onjump den hyperlink "auslösen" möchte, bekomme ich immer die fehlermeldung: 'Listenindex überschreitet das Maximum(8)' Habe nun ein bißchen geforst, und hab herausgefunden, daß der hyperlink die ItemNr hat (richedit1.GetJumpPointItemNr(id), aber richedit1.itemcount nur auf vier zählt. Hat von euch auch einer das problem gehabt und gelöst? (Wie gesagt, das Problem tritt bis jetzt NUR bei Tabellen auf) Gruß Fritziiiii |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz