HotXLS-dokumentation

Egenskapen BiffPaletteSavePolicy

Styr huruvida en Classic-arbetsbok bevarar sin palett eller explicit optimerar äkta färger före ett BIFF8-sparande

Syntax

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Värden

VärdeBeteende
xbpsPreserveLämnar varje palettplats oförändrad och bevarar det historiska sparandebeteendet
xbpsOptimizeTrueColorsBygger och tillämpar en aktuell palettplan innan en BIFF8-arbetsbok serialiseras

Beteende

Standardvärdet är xbpsPreserve, så en uppgradering av biblioteket ändrar aldrig en arbetsbokspalett implicit

Optimeringsstrategin körs endast för SaveAs-operationer vars målformat är xlExcel97

BIFF5-, CSV-, text-, HTML-, RTF-, PDF-, XLSX- och ODS-utdatavägar påverkas inte

En lyckad optimerad BIFF8-sparning lämnar den tillämpade paletten i arbetsboksmodellen så att senare indexfärgfrågor och sparanden ser samma mappning

Om utdata misslyckas eller avbryts efter optimeringen återställs den ursprungliga palettgenerationen och alla 56 färger

Exempel

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

Se även