HotXLS belgeleri

AddCondFormatDataBar metodu

Bir hücre aralığı üzerine Excel 2007+ Veri Çubuğu koşullu biçimlendirme kuralı ekler ve kaydetmeden önce kuralın durak başına ayarının iyileştirilmesine olanak tanımak için yeni TCondFormatRule'ı döndürür. BIFF8 kaydında dahili olarak bir CONDFMT12 bloğu ve CF12 kaydı oluşturur; XLSX çıktısı için aynı kural OOXML <cfRule type="dataBar"> öğesi aracılığıyla işlenir. (v2.34.0'dan itibaren kullanılabilir.)

Sözdizimi

function AddCondFormatDataBar(const ARange: WideString;
  AColor: LongWord;
  AMinKind: TXLSCfValueKind = cfvMinOfRange; const AMinValue: WideString = '';
  AMaxKind: TXLSCfValueKind = cfvMaxOfRange; const AMaxValue: WideString = ''): TCondFormatRule;
ARange WideString. Sqref String, e.g. 'A1:A10' veya 'B2:C20'
AColor LongWord. Delphi BGR biçiminde çubuk dolgu rengi (R düşük bayttadır). Mavi dolgu için $00FF0000; yeşil için $0000FF00 kullanın
AMinKind / AMaxKind TXLSCfValueKind. Eşik türleri: cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax. Varsayılan eşlemeler min→cfvMinOfRange ve max→cfvMaxOfRange şeklindedir; bu, Excel'in varsayılan "automatic" çubuk sınırlarıyla eşleşir
AMinValue / AMaxValue WideString. Threshold literal (numeric metin için cfvNumber/cfvPercent/cfvPercentile, A1-aralık veya formül metin için cfvFormula). Ignored için cfvMinOfRange / cfvMaxOfRange / cfvAutoMin / cfvAutoMax

Örnek


Sheet.AddCondFormatDataBar('A1:A10', $00FF0000);

Ayrıca bakınız