HotXLS Belgeleri

SetThemeColor method (Font)

Yazı tipi rengini, isteğe bağlı ton ayarıyla 12 Office tema renk yuvasından birine ayarlar. Tema karşılığı: Font.Color — uygulama, gerçek bir RGB'ye bağlanmak yerine çalışma kitabı tema paletini takip etmek isterse bunu kullanın. v2.61.0'dan beri mevcut (chart backlog wave D phase 4)

Sözdizimi

procedure SetThemeColor(ThemeIdx: Word; Tint: Double);

Parametreler

ThemeIdx — 0-based theme slot (0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — spec-style lighter/darker adjustment in the range -1.0 .. +1.0 Encoded into the XFExt FullColorExt as a Q15 signed integer in nTintShade

Açıklamalar

The setter behaves identically to Interior.SetThemeColor, ancak XFExt $087D extType'ının rsFont yuvasına yazar ($000D). Font XF girdisi yine de en iyi eşleşmeli dizinlenmiş icv alır; böylece Excel 97-2003 yaklaşık bir değer görür. Excel 2007+, tam tema idx + ton değerini XFExt FullColorExt yuvasından kurtarır
Reading back via Font.Color çalışma kitabının BIFF tema paleti üzerinden çözümlenmiş RGB'yi döndürür; böylece uygulama, özgün ayarlayıcı RGB tabanlı da tema tabanlı da olsa her zaman somut bir LongWord görür

Örnek

Bu örnek, bir denetim sütununu accent3 + ton ile işaretler; böylece yazı tipi rengi çalışma kitabı temasını takip eder

Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);

Ayrıca bkz.