Documentazione HotXLS

Proprietà BiffPaletteSavePolicy

Controlla se un workbook classico preserva la propria tavolozza o ottimizza esplicitamente i colori reali prima di un salvataggio BIFF8

Sintassi

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Valori

ValoreComportamento
xbpsPreserveLascia invariato ogni slot della tavolozza e preserva il comportamento di salvataggio storico
xbpsOptimizeTrueColorsCostruisce e applica un piano corrente della tavolozza prima di serializzare un workbook BIFF8

Comportamento

Il valore predefinito è xbpsPreserve, così l'aggiornamento della libreria non modifica mai implicitamente la tavolozza di un workbook

La strategia di ottimizzazione viene eseguita solo per le operazioni SaveAs il cui formato di destinazione è xlExcel97

I percorsi di output BIFF5, CSV, testo, HTML, RTF, PDF, XLSX e ODS non sono interessati

Un salvataggio BIFF8 ottimizzato riuscito lascia la tavolozza applicata nel modello del workbook così che le successive interrogazioni dei colori indicizzati e i salvataggi osservino la stessa mappatura

Se l'output fallisce o viene annullato dopo l'ottimizzazione, la generazione originale della tavolozza e tutti i 56 colori vengono ripristinati

Esempio

Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
  HandleSaveFailure;

Vedere anche