Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TRtfLabel - Label zur Darstellung von RTF (https://www.delphipraxis.net/66569-trtflabel-label-zur-darstellung-von-rtf.html)

Flocke 29. Aug 2006 07:57

Re: TRtfLabel - Label zur Darstellung von RTF
 
Zitat:

Zitat von Lannes
muss schon sagen, tolles Teil :thumb:

Danke für das Lob :mrgreen:

Zitat:

Zitat von Lannes
Mit ein paar Änderungen funktioniert es auch mit Delphi 3

Kannst du mir die Änderungen zukommen lassen? Ich habe selbst kein D3.

Lannes 29. Aug 2006 22:01

Re: TRtfLabel - Label zur Darstellung von RTF
 
Hallo,
Zitat:

Zitat von Flocke
Kannst du mir die Änderungen zukommen lassen? Ich habe selbst kein D3.

werde es noch etwas testen, könnte sein das ich irgendwelche Fehler eingebaut habe.
Dann, nach Kommentierung der Änderungen schicke ich es Dir zu.

Florian H 29. Aug 2006 23:35

Re: TRtfLabel - Label zur Darstellung von RTF
 
Zitat:

Zitat von Flocke
[...]Zusätzlich gibt's noch eine Unit mit der Funktion DrawRtfText, mit der man formatierten Text in einen Canvas ausgeben kann (ähnlich wie DrawText). (update 1.3)[...]

Mit Transparenz oder ohne?
Sprich wenn da drunter schon ein Bild ist und ich da draufzeichne.. ist dann da n weißer Balken unter dem Text oder hübscherweise nur der Text (ggf. sogar mit Alphachannel-Transparenz drübergezeichnet -> weiche Kanten)?

Flocke 30. Aug 2006 07:03

Re: TRtfLabel - Label zur Darstellung von RTF
 
Zitat:

Zitat von Florian H
Mit Transparenz oder ohne?

Transparent natürlich (bis auf die Stellen wo explizit eine Hintergrundfarbe angegeben wird). Weichzeichnen kann das Ding aber nicht, es ist eher ein direkter DrawText-Ersatz für formatierten Text.

Florian H 4. Sep 2006 11:59

Re: TRtfLabel - Label zur Darstellung von RTF
 
Ich bin leicht verwirrt, "TTextFormat" ist nicht definiert beim Versuch, die TDrawRTFText-Unit zu verwenden... es gibt ja ein TTextFormat bei den CLX TTextBrowsern bzw den CLX-RTF-Units, aber die sehen TTextFormat nicht als Set, also ist da wohl auch ein anderes gemeint?
Was tu ich jetzt, damit es funktioniert?

EDIT: naja, ok, in der readme steht, sie wird in der graphics.pas deklariert... wird sie aber net bei mir?

EDIT2: Hm, ok, Delphi6 kennt das offenbar noch nicht.. hab ich trotzdem ne Chance, das zum Laufen zu bekommen, d.h. kann man die Deklaration von TTextformat irgendwie irgendwo rauskopieren aus ner Delphi-Version >7 ?
Kann mir diese deklaration vielleicht jemand kopieren bitte?

EDIT3: OK, war nicht wirklich schwer wohl.. hab mir selber eine gebastelt, danke.. nun nur noch zum Laufen bringen

EDIT4: Na super, ich habs.. damit verliert dieses Posting völlig seinen sinn, aber okay^^

Flocke 4. Sep 2006 13:06

Re: TRtfLabel - Label zur Darstellung von RTF
 
Sorry, bin heute nicht oft online, da ich viel zu tun habe.

Ich hab' alles nur bis runter auf Delphi 7 getestet. In der nächsten Version werden die Konstanten mit drin sein und mit Hilfe von Lannes dann auch bis D3 runter kompatibel.

Flocke 27. Feb 2007 15:56

Re: TRtfLabel - Label zur Darstellung von RTF
 
Update auf die Version 1.3b (siehe ganz oben).

Flocke 1. Mär 2007 11:16

Re: TRtfLabel - Label zur Darstellung von RTF
 
Update auf die Version 1.3c (siehe ganz oben).

Sorry für das Update-Flooding :???:

ThYpHoOn 20. Jan 2011 11:34

AW: TRtfLabel - Label zur Darstellung von RTF
 
Hi Leute,

wollte nur kurz drauf hinweisen das es mittlerweile version 1.3d gibt:
http://flocke.vssd.de/files/rtflabel_1.3d.zip

Leider hat diese neuere Version kein DocHeight property mehr :S

mkinzler 20. Jan 2011 11:38

AW: TRtfLabel - Label zur Darstellung von RTF
 
Danke. Am Besten du ergänzt deinen 1. Beitrag entsprechend


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:04 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz