Wie: Text im Report per Programmierung auf bold setzen [gelöst]
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
Wie: Text im Report per Programmierung auf bold setzen [gelöst]
Liebe Kolleginnen und Kollegen,
ich finde (mal wieder) keine Lösung/kein Beispiel in all meinen Reports, so dass ich Euch/Sie frage/fragen muss:
Ich habe gerade für eine Notenübersicht programmiert, dass die Defizite in rot dargestellt werden:
if (fl3='5+') or (fl3='5') or (fl3='5-') or (fl3='6')
then Label13.font.color:=clRed
else Label13.font.color:=clBlack;
Geht auch.
ich möchte aber zusätzlich den Text in fett gedruckt habe - bekomme es aber nicht hin.
Label13.font.style:=fsBold; und verschiedene Varianten liefern immer nur Fehlermeldungen.
Vielleicht kann mir jemand auf die Sprünge helfen.
Schönen Sonntag und schon mal vielen, vielen Dank für eine Antwort
L. Müller
ich finde (mal wieder) keine Lösung/kein Beispiel in all meinen Reports, so dass ich Euch/Sie frage/fragen muss:
Ich habe gerade für eine Notenübersicht programmiert, dass die Defizite in rot dargestellt werden:
if (fl3='5+') or (fl3='5') or (fl3='5-') or (fl3='6')
then Label13.font.color:=clRed
else Label13.font.color:=clBlack;
Geht auch.
ich möchte aber zusätzlich den Text in fett gedruckt habe - bekomme es aber nicht hin.
Label13.font.style:=fsBold; und verschiedene Varianten liefern immer nur Fehlermeldungen.
Vielleicht kann mir jemand auf die Sprünge helfen.
Schönen Sonntag und schon mal vielen, vielen Dank für eine Antwort
L. Müller
Zuletzt geändert von jodokus am Sonntag 23. Januar 2022, 14:06, insgesamt 1-mal geändert.
-
- Beiträge: 415
- Registriert: Montag 3. Dezember 2018, 18:43
- Schulform: WbK (a. D.)
Re: Wie: Text im Report per Programmierung auf bold setzen
Guten Tag,
unter 'OnPrint' des Labels wird
Label13.font.bold:= true;
zum gewünschten Ergebnis führen.
unter 'OnPrint' des Labels wird
Label13.font.bold:= true;
zum gewünschten Ergebnis führen.
Grüße aus Bochum
Christoph Sprung
Christoph Sprung
Re: Wie: Text im Report per Programmierung auf bold setzen
Vielen Dank!!!!
ich hatte es mit .font.fsBold::= true versucht - auf das einfachste bin ich nicht gekommen,
Danke nochmal
L. Müller
ich hatte es mit .font.fsBold::= true versucht - auf das einfachste bin ich nicht gekommen,
Danke nochmal
L. Müller
- Uli Dierkes
- Beiträge: 1117
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: Wie: Text im Report per Programmierung auf bold setzen
Diese Programmzeile müsste auch mit weniger Aufwand funktionieren:
if (fl3>'4+') then ...
. Einen guten Tag wünscht Uli Dierkes
Re: Wie: Text im Report per Programmierung auf bold setzen
Guten Tag,
Ich kenne mich damit nicht so gut aus, aber das würde mich überraschen. Text kann man doch nicht mit "größer als" vergleichen, wenn keine lexikographische Anordnung gemeint ist, oder?Uli Dierkes hat geschrieben: ↑ Diese Programmzeile müsste auch mit weniger Aufwand funktionieren:
if (fl3>'4+') then ...
mfG, D.Jakel
- Uli Dierkes
- Beiträge: 1117
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: Wie: Text im Report per Programmierung auf bold setzen [gelöst]
Doch. Die Reihenfolge orientiert sich an der Nummer in der Zeichentabelle (z.B. ASCII).
. Einen guten Tag wünscht Uli Dierkes
Re: Wie: Text im Report per Programmierung auf bold setzen [gelöst]
OK, dann würden nach Ihrem Vorschlag weitere Noten wie "NT" odrr "AT" möglicherweise erfasst oder auch nicht, was bei der anderen Abfrage sicher nicht der Fall wäre. Äquivalent sind sie in jedem Fall nicht.
mfG, D.Jakel
- Uli Dierkes
- Beiträge: 1117
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: Wie: Text im Report per Programmierung auf bold setzen [gelöst]
Ja, das ist richtig. Buchstaben haben höhere Zeichen-Nummern als Ziffern.
Es wäre aber m.E. passend und sinnvoll, Pseudonoten wie AT in gleicher Weise ("bold") optisch hervorzuheben wie Defizitnoten.
Es wäre aber m.E. passend und sinnvoll, Pseudonoten wie AT in gleicher Weise ("bold") optisch hervorzuheben wie Defizitnoten.
. Einen guten Tag wünscht Uli Dierkes
- wschrewe
- Fachberater*in
- Beiträge: 1698
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Wie: Text im Report per Programmierung auf bold setzen [gelöst]
Als Alternative (die Liste lässt sich leicht erweitern)
Code: Alles auswählen
begin
Label13.font.Bold:=True;
if pos(fl3,'4-#5+#5#5-#6) > 0 then
Label13.Font.Color:=clRed
else
Label13.Font.Color:=clBlack;
...
...
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)