Dokumentacija HotXLS

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

VrijednostPonašanje
xbpsPreserveOstavlja svaki slot palete nepromijenjenim i zadržava povijesno ponašanje pri spremanju
xbpsOptimizeTrueColorsIzgrađ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;

Vidi također