Documentație HotXLS

Proprietatea BiffPaletteSavePolicy

Controlează dacă un registru de lucru clasic își păstrează paleta sau optimizează explicit culorile reale înainte de o salvare BIFF8

Sintaxă

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Valori

ValoareComportament
xbpsPreserveLasă fiecare slot al paletei neschimbat și păstrează comportamentul istoric de salvare
xbpsOptimizeTrueColorsConstruiește și aplică un plan de paletă curent înainte de a serializa un registru de lucru BIFF8

Comportament

Valoarea implicită este xbpsPreserve, astfel încât actualizarea bibliotecii nu schimbă niciodată implicit paleta unui registru de lucru

Strategia de optimizare rulează doar pentru operațiile SaveAs al căror format de destinație este xlExcel97

Căile de ieșire BIFF5, CSV, text, HTML, RTF, PDF, XLSX și ODS nu sunt afectate

O salvare BIFF8 optimizată reușită lasă paleta aplicată în modelul registrului de lucru, astfel încât interogările ulterioare de culori indexate și salvările observă aceeași mapare

Dacă ieșirea eșuează sau este anulată după optimizare, generația originală a paletei și toate cele 56 de culori sunt restabilite

Exemplu

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

Consultați și