Zweck
Liste von Schriftbedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.
Klasse
Typ
Access
Datentyp
Beschreibung
Über die Liste der Schriftbedingungen können einzelne Datenzeilen in unterschiedlichen Schriftarten dargestellt werden. Mit der Methode bBrowser:ExistFontConditions() kann geprüft werden, ob Schriftbedingungen definiert sind.
Alle Datenzeilen zu denen keine Schriftbedingungen existieren, werden mit der Schriftart aus dem bBrowser:DataView-Objekt gezeichnet.
Damit Änderungen, die in der Liste der Schriftbedingungen vorgenommen wurden, auch im Browser angezeigt werden, müssen alle Daten über die Methode bBrowser:Refresh() neu eingelesen werden.
Beispiele
In dem folgenden Beispiel wird eine Schriftbedingung definiert, die alle Kunden hervorhebt, in denen das Feld FEMININE den Wert TRUE enthält. Als Schriftart wird die Standard-Schriftart des bBrowser mit gesetzten Attribut Bold (Fett) verwendet.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oFont AS Font
LOCAL oFontCondition AS bFontCondition
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Font für die Schriftbedingung definieren
oFont := oBrowser:GetDefaultFont()
oFont:Bold := TRUE
// Schriftbedingung definieren
oFontCondition := bFontCondition{"Server:FEMININE",;
odbsCUSTOMER,;
oFont}
oBrowser:FontCondition:Add(oFontCondition)
// Wichtig!!!
// -> Daten neu einlesen
oBrowser:Refresh()
Siehe auch
bBrowser:ExistFontConditions()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_fontcondition.htm