Dokumentácia HotXLS

Vlastnosť BiffPaletteSavePolicy

Riadi, či klasický zošit pred uložením BIFF8 zachováva svoju paletu, alebo explicitne optimalizuje priame farby

Syntax

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Hodnoty

HodnotaSprávanie
xbpsPreservePonechá každý slot palety nezmenený a zachováva historické správanie ukladania
xbpsOptimizeTrueColorsZostaví a aplikuje aktuálny plán palety pred serializáciou zošita BIFF8

Správanie

Predvolenou hodnotou je xbpsPreserve, takže inovácia knižnice nikdy implicitne nezmení paletu zošita

Optimalizačná stratégia beží len pre operácie SaveAs, ktorých cieľový formát je xlExcel97

Výstupné cesty BIFF5, CSV, text, HTML, RTF, PDF, XLSX a ODS ostávajú nedotknuté

Úspešné optimalizované uloženie BIFF8 ponechá aplikovanú paletu v modeli zošita, takže neskoršie dotazy na indexované farby aj ukladanie pracujú s rovnakým mapovaním

Ak výstup zlyhá alebo sa po optimalizácii zruší, obnoví sa pôvodná generácia palety a všetkých 56 farieb

Príklad

Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
  HandleSaveFailure;

Pozri tiež