Forlaufender Text mit wechselnden Textattributen?

Rund um die LCL und andere Komponenten
Antworten
br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Forlaufender Text mit wechselnden Textattributen?

Beitrag von br_klaus »

Hallo,

ich habe da ein Problem.
Ich würde gern einen forlaufenden Text (wird als String übergeben, könnte ich aber auch ändern) in einer Form zeigen lassen, wobei jedoch auch einzelne Zeichen bzw Zeichenfolgen mit anderen Fonts (Name, Größe, Farbe,..) dargestellt werden sollen (zB für Highlighting). Und natürlich auch mit Scroll-Möglichkeit (vertikal und, wenn kein WordWrap, auch horizontal).
Gibt es dafür in Lazaurus eine Komponente? Bei einem TMemo oder TEdit finde ich keine Möglichkeit, einzelne Zeichen anders darzustellen. Mit einem TLabel ginge es schon, aber da wird dann der Text nicht gescrollt. Man könnte das dann nur mit viel Aufwand programmieren.

Herzlichen Dank!

P. Nikolaus

baba
Beiträge: 265
Registriert: Mi 4. Apr 2007, 17:47

Re: Forlaufender Text mit wechselnden Textattributen?

Beitrag von baba »


br_klaus
Beiträge: 244
Registriert: Do 21. Jan 2010, 22:33
OS, Lazarus, FPC: Windows Vista (L 0.9.31 FPC 2.5.1)
CPU-Target: 32Bit
Wohnort: z.z. Brasilien, sonst 82335 Berg-Leoni (südlich von München)

Re: Forlaufender Text mit wechselnden Textattributen?

Beitrag von br_klaus »

Hab's mir angeschaut (RichView), aber aus der Demo werde ich nicht schlau.
Versuche jetzt, ein eigenes Programm dafür zu basteln.
Herzlichen Dank!

P. Nikolaus

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Forlaufender Text mit wechselnden Textattributen?

Beitrag von pluto »

Es gibt auch noch das HTML Panel, welches für d ein Vorhaben gut geeignet ist.

Ich selbst versuche es schon seit über drei Jahren. "Bald" könnte es sein, dass es ein Projekt geben wird in dieser Richtung. Auf Lazforge arbeite ich zur Zeit mit "jemanden" daran. Dauert aber noch eine Weile.

Es ist kein Einfaches Vorhaben. Ich habe vor ein Paar Monaten einen einfachen BB-Code-Parser erstellt. Vielleicht reicht das schon.... Verhält sich jedoch nur wie ein Label.
MFG
Michael Springwald

Antworten