BiffPaletteSavePolicy egenskap
Styrer om en Classic-arbeidsbok bevarer paletten sin eller eksplisitt optimerer ekte farger før en BIFF8-lagring
Syntaks
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Verdier
| Verdi | Atferd |
|---|---|
xbpsPreserve | Lar hver palettslot være uendret og bevarer den historiske lagringsatferden |
xbpsOptimizeTrueColors | Bygger og bruker en aktuell palettplan før en BIFF8-arbeidsbok serialiseres |
Atferd
Standardverdien er xbpsPreserve, slik at en oppgradering av biblioteket aldri endrer en arbeidsbokpalett implisitt
Optimeringsstrategien kjører bare for SaveAs-operasjoner der målformatet er xlExcel97
Utdataveiene for BIFF5, CSV, tekst, HTML, RTF, PDF, XLSX og ODS påvirkes ikke
En vellykket optimalisert BIFF8-lagring lar den brukte paletten ligge i arbeidsbokmodellen, slik at senere spørringer etter indekserte farger og lagringer ser den samme tilordningen
Hvis utdata mislykkes eller avbrytes etter optimeringen, gjenopprettes den opprinnelige palettgenereringen og alle 56 farger
Eksempel
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;