Navigation:  bBrowser >

bBrowser:FontCondition

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Liste von Schriftbedingungen, die beim Zeichnen der einzelnen Datenzeilen berücksichtigt werden sollen.

Klasse

bBrowser

Typ

Access

Datentyp

bFontConditionList

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:DataView

bBrowser:ExistFontConditions()

bBrowser:GetDefaultFont()

bBrowser:Refresh()

bDataColumn:FontCondition

 


Page url: http://www.YOURSERVER.com/index.html?bbrowser_fontcondition.htm