Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi QRRichText formartiert ausgeben (https://www.delphipraxis.net/11365-qrrichtext-formartiert-ausgeben.html)

Nalincah 5. Nov 2003 10:33


QRRichText formartiert ausgeben
 
Wie kann ich einen Text im QRRichText formatiert ausgeben?? Mit SelAttributes geht das nicht

Nalincah 5. Nov 2003 11:21

Re: QRRichText formartiert ausgeben
 
Ich will euch ja nicht nerven, aber ich find da einfach nichst. Mit Font ändere ich leider nur die gesamten Eigenschaften des Textes und nicht den eines bestimmten

Memo 5. Nov 2003 11:28

Re: QRRichText formartiert ausgeben
 
Zitat:

Zitat von General2003
Ich will euch ja nicht nerven

Warum tust du es dann doch? :mrgreen:
Die Komponente stellt bereits formatierten Text dar, sie formatiert nicht selbst. Schau doch nochmal in die Hilfe zur Komponente. Stichwort : "ParentRichedit"

Nalincah 5. Nov 2003 11:55

Re: QRRichText formartiert ausgeben
 
Klappt leider noch nicht so ganz:

Hab QRRichtText.ParentRichEdit := RichText1

Wenn ich diesen Source ausführe:

Delphi-Quellcode:
RichEdit1.SelAttributes.Size := 15;
RichEdit1.Lines.Add('Text größe 15');
RichEdit1.SelAttributes.Color := clRed;
RichEdit1.SelAttributes.Size := 20;
RichEdit1.Lines.Add('Text größe 20, farbe rot');
Dann schreibt der nur im RichEdit1..Eigentlich logisch

Jetzt hab ich versucht diesen formatierten Text dem QRRichText zu übergeben in dem im am ende des codes diese zeile angehängt hab:

Delphi-Quellcode:
QRRichText1.Lines := RichEdit1.Lines;
Dann schreibt der aber noch nicht mal ins normale RichText. Was mach ich falsch?

Memo 5. Nov 2003 13:17

Re: QRRichText formartiert ausgeben
 
Delphi-Quellcode:
QRRichText1.Lines.Add(Form1.RichEdit1.Lines[1])
oder
Delphi-Quellcode:
QRRichText1.ParentRichEdit := Form1.RichEdit1;

Nalincah 5. Nov 2003 13:23

Re: QRRichText formartiert ausgeben
 
Zitat:

Zitat von Memo
Zitat:

Zitat von General2003
Ich will euch ja nicht nerven

Warum tust du es dann doch? :mrgreen:
Die Komponente stellt bereits formatierten Text dar, sie formatiert nicht selbst. Schau doch nochmal in die Hilfe zur Komponente. Stichwort : "ParentRichedit"

Danke für den Hinweis..Hab jetzt endlich rausgefunden wie das funzt..Dachte man kann zur Laufzeit den Text vom RichText ins QRRichText kopieren..Hab jetzt gemerkt das der das erst beim drucken einfügt :wall: :wall:

Memo 5. Nov 2003 13:45

Re: QRRichText formartiert ausgeben
 
Zitat:

Zitat von General2003
Hab jetzt endlich rausgefunden wie das funzt.

:gruebel: Und ich hab schon gedacht ich hätte es da oben hingeschrieben. Was das nun mit dem Zitat zu tun hat, entzieht sich vollständig meiner Vorstellungskraft.
Zitat:

Dachte man kann zur Laufzeit den Text vom RichText ins QRRichText kopieren.
Ach, kann man doch nicht :shock:
Zitat:

Hab jetzt gemerkt das der das erst beim drucken einfügt :wall: :wall:
Bitte? :gruebel: Wie bist du nur zu der Erkenntnis gekommen?
Irgendwie hab ich immer Probleme deinem Gedankengang zu folgen. Wenn man schweißgebadet mit lesen fertig ist, ist man genauso schlau wie vorher, weil du dich klammheimlich mit dieser, deiner Lösung aus dem Staub machst. :roll:

Nalincah 5. Nov 2003 13:56

Re: QRRichText formartiert ausgeben
 
Also mein Problem bestand ja darin das ich im QRRichText formatierten Text ausgeben wollte. Leider gibt es da keine Function wie "SelAttributes". So war es mir ein Rätsel wie das gehen soll. Dann hast du mir geschrieben ich soll mir mal ParentRichEdit angucken..Gut, hab dann ein TRichEdit auf die Form gepackt und das QRRichText damit verbunden. Und ab da ging es dann nicht mehr weiter. Ich hab gedacht ich kann den formartieren Text aus dem TRichEdit in das QRRichText einfügen. Und zwar zur Laufzeit. Leider ohne Erfolg. Bin leider nicht drauf gekommen das der Text erst beim drucken in das QRRichText eingefügt wird. Erst kurz bevor du das hier

Zitat:

Delphi-Quellcode:
QRRichText1.Lines.Add(Form1.RichEdit1.Lines[1])
oder
Delphi-Quellcode:
QRRichText1.ParentRichEdit := Form1.RichEdit1;

gepostet hast, hab ich es rausgefunden.

Verständlich?? :?:

Memo 5. Nov 2003 14:03

Re: QRRichText formartiert ausgeben
 
Zitat:

Zitat von General2003
Verständlich?? :?:

Ja super, geht doch :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 Uhr.

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