HotXLS Belgeleri

AddCondFormatDataBar yöntem

Adds an Excel 2007+ Data Bar conditional formatting rule over a cell range, returning the new TCondFormatRule sayesinde kuralın durak başına ince ayarı kaydetmeden önce yapılabilir. Dahili olarak BIFF8 kaydında bir CONDFMT12 bloğu ve bir CF12 kaydı oluşturur; XLSX çıktısında aynı kural OOXML <cfRule type="dataBar"> element. (Available since v2.34.0.)

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' or 'B2:C20'
AColor LongWord. Delphi BGR biçiminde çubuk dolgu rengi (R düşük baytta). Mavi bir dolgu için $00FF0000; for green $0000FF00
AMinKind / AMaxKind TXLSCfValueKind. Eşik türleri: cfvNumber, cfvMinOfRange, cfvMaxOfRange, cfvPercent, cfvPercentile, cfvFormula, cfvAutoMin, cfvAutoMax. Varsayılanlar, Excel'in varsayılan "otomatik" çubuk sınırlarıyla eşleşen min→cfvMinOfRange ve max→cfvMaxOfRange ile eşlenir
AMinValue / AMaxValue WideString. Eşik değeri (cfvNumber/cfvPercent/cfvPercentile için sayısal metin, cfvFormula için A1 aralığı veya formül metni). cfvMinOfRange / cfvMaxOfRange / cfvAutoMin / cfvAutoMax için yok sayılır

Örnek

Bu örnek, varsayılan min/max-of-range sınırlarıyla A1:A10 üzerine mavi bir veri çubuğu ekler

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

Ayrıca bkz.