![]() |
FastReport Memo.font.color wo setzen?
Hi,
ich benutze FastReport um PDFs zuerstellen. Nun möchte ich einem Memo eine bestimmte Farbe zuweisen, bei einem besimten Wert, aber wo genau kann ich dies tun? Wenn ich es im FastReport Script selber schreibe und zwar so:
Delphi-Quellcode:
wird das memo IMMER grün, ich nehm an das der Code abgefagt wird, wenn das Memo noch leer ist.
if MemoTitle.Text = 'test' then
MemoTitle.font.color := clred else MemoTitle.font.color := clgreen; Aber bei welchem Event muss es denn hin? |
AW: FastReport Memo.font.color wo setzen?
Versuche es einmal im OnBeforePrint-Event des entsprechenden Memos. Es sollte aber auch im "OnAfterData" klappen. Kann es jetzt leider nicht nachschauen.
|
AW: FastReport Memo.font.color wo setzen?
genau das habe ich leider probiert und es klappte nicht.
Bleibt weiterhin grün :/ |
AW: FastReport Memo.font.color wo setzen?
Zitat:
Da klebt hinten noch ein CarriageReturn-Linefeed dran.
Delphi-Quellcode:
if Copy(MemoTitle.Text,1,4) = 'test' then
|
AW: FastReport Memo.font.color wo setzen?
Kann man nicht CarriageReturn-Linefeed entfernen? statt es mit copy zu lösen?
|
AW: FastReport Memo.font.color wo setzen?
Zitat:
Delphi-Quellcode:
if TrimRight(MemoTitle.Text) = 'test' then
|
AW: FastReport Memo.font.color wo setzen?
bei TrimRight sagt er mir immer undefinierter Bezeichner.
|
AW: FastReport Memo.font.color wo setzen?
Mit Trim klappte es allerdings
|
AW: FastReport Memo.font.color wo setzen?
Ich nutze für so etwas immer gern die Highlight Funktion des Memos.
Das ist recht flexibel und klappt prima bei mir |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 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-2025 by Thomas Breitkreuz