HotXLS-dokumentaatio

ApplyBiffPalettePlan metodi

Validoi ja soveltaa BIFF-palettisuunnitelman 56 kohdeväriä atomisesti

Metodi on käytettävissä sekä IXLSWorkbook- että TXLSXWorkbook-luokissa

Syntaksi

function ApplyBiffPalettePlan(
  const APlan: TXLSBiffPalettePlan): Boolean;

Validointi

Metodi palauttaa False-arvon muuttamatta yhtään paikkaa, kun suunnitelma ei vastaa työkirjan nykyistä palettia

Validointi kattaa lähdepaletin generoinnin ja FNV-1a-tiivisteen, kaikki 56 julkista ja fyysistä paikkaindeksiä, jokaisen lähdevärin, lukittu- ja muuttunut-liput, yhteenlasketut paikkamäärät ja läpinäkymättömät kohdevärit

Suunnitelmasta tulee vanhentunut jokaisen toteutuneen palettimuutoksen jälkeen, mukaan lukien suunnitelman aiempi onnistunut soveltaminen

Atominen soveltaminen

Kaikki validointi päättyy ennen kuin ensimmäinen palettimerkintä muuttuu

Classic XLS päivittää kiinteän palettitaulukon ja rakentaa välimuistissa olevan OKLab-sovittajansa uudelleen kerran

XLSX valmistelee indeksivärien korvausluettelon ennen sen vaihtamista työkirjaan ja rakentaa myös sovittajansa uudelleen kerran

Lukittuja paikkoja ei voi koskaan muuttaa, ja kelvollinen suunnitelma, jossa ei ole muuttuneita paikkoja, onnistuu viemättä palettigenerointia eteenpäin

Esimerkki

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

Katso myös