BiffPaletteSavePolicy egenskab
Styrer, om en klassisk projektmappe bevarer sin palet eller eksplicit optimerer sande farver før en BIFF8-gemning
Syntaks
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Værdier
| Værdi | Funktionsmåde |
|---|---|
xbpsPreserve | Efterlader hver paletslot uændret og bevarer den historiske gemningsfunktionsmåde |
xbpsOptimizeTrueColors | Opbygger og anvender en aktuel paletplan, inden en BIFF8-projektmappe serialiseres |
Funktionsmåde
Standardværdien er xbpsPreserve, så en opgradering af biblioteket aldrig implicit ændrer en projektmappes palet
Optimeringsstrategien kører kun for SaveAs-operationer, hvis målformat er xlExcel97
Outputvejene for BIFF5, CSV, tekst, HTML, RTF, PDF, XLSX og ODS påvirkes ikke
En vellykket optimeret BIFF8-gemning efterlader den anvendte palet i projektmappens model, så senere forespørgsler om indekserede farver og gemninger ser den samme afbildning
Hvis output fejler eller annulleres efter optimering, gendannes den oprindelige paletgeneration og alle 56 farver
Eksempel
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;