Dokumentacija HotXLS

ApplyBiffPalettePlan metoda

Provjera valjanosti i atomska primjena svih 56 ciljnih boja iz BIFF plana palete

Metoda je dostupna i na IXLSWorkbook i na TXLSXWorkbook

Sintaksa

function ApplyBiffPalettePlan(
  const APlan: TXLSBiffPalettePlan): Boolean;

Provjera valjanosti

Metoda vraća False bez promjene ijednog slota kada se plan ne podudara s trenutačnom paletom radne knjige

Provjera valjanosti obuhvaća generaciju izvorne palete i FNV-1a sažetak, svih 56 javnih i fizičkih indeksa slotova, svaku izvornu boju, zastavice zaključanosti i promijenjenosti, zbirne brojače slotova i neprozirne ciljne boje

Plan postaje zastario nakon svake učinkovite promjene palete, uključujući raniju uspješnu primjenu tog istog plana

Atomska primjena

Cijela provjera valjanosti završava prije promjene prvog zapisa palete

Classic XLS ažurira fiksno polje palete i jednom iznova sagradi svoj usklađivač na temelju predmemoriranih OKLab vrijednosti

XLSX priprema zamjenski popis nadomjestaka indeksiranih boja prije nego ga ugradi u radnu knjigu te također jednom iznova sagradi svoj usklađivač

Zaključani slotovi nikada se ne mogu promijeniti, a valjan plan bez promijenjenih slotova uspijeva bez pomaka generacije palete

Primjer

Plan := Workbook.BuildBiffPalettePlan;
if not Workbook.ApplyBiffPalettePlan(Plan) then
  raise Exception.Create('The palette changed after planning');

Vidi također