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ärde | Beteende |
|---|---|
xbpsPreserve | Lämnar varje palettplats oförändrad och bevarar det historiska sparandebeteendet |
xbpsOptimizeTrueColors | Bygger 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;