BiffPaletteSavePolicy svojstvo
Upravlja time zadržava li klasična radna knjiga svoju paletu ili izrijekom optimizira prave boje prije BIFF8 spremanja
Sintaksa
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Vrijednosti
| Vrijednost | Ponašanje |
|---|---|
xbpsPreserve | Ostavlja svaki slot palete nepromijenjenim i zadržava povijesno ponašanje pri spremanju |
xbpsOptimizeTrueColors | Izgrađuje i primjenjuje trenutačni plan palete prije serializacije BIFF8 radne knjige |
Ponašanje
Zadana vrijednost je xbpsPreserve, pa nadogradnja biblioteke nikada ne mijenja paletu radne knjige neizravno
Strategija optimizacije izvodi se samo za operacije SaveAs čiji je ciljni format xlExcel97
Izlazni putovi za BIFF5, CSV, tekst, HTML, RTF, PDF, XLSX i ODS nisu pogođeni
Uspješno optimizirano BIFF8 spremanje ostavlja primijenjenu paletu u modelu radne knjige tako da kasnije upite za indeksirane boje i spremanja opažaju isto preslikavanje
Ako izlaz ne uspije ili se otkaže nakon optimizacije, izvorna generacija palete i svih 56 boja vraća se u prvotno stanje
Primjer
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;