HotXLS dokumentáció

BiffPaletteSavePolicy tulajdonság

Az szabályozza, hogy a klasszikus munkafüzet megőrizze-e a palettáját, vagy explicit módon optimalizálja a valódi színeket a BIFF8 mentés előtt

Szintaxis

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Értékek

ÉrtékViselkedés
xbpsPreserveMinden palettahelyet változatlanul hagy, és megőrzi a korábbi mentési viselkedést
xbpsOptimizeTrueColorsFelépíti és alkalmazza az aktuális palettatervet a BIFF8 munkafüzet szerializálása előtt

Viselkedés

Az alapértelmezett érték a xbpsPreserve, így a könyvtár frissítése soha nem változtatja meg implicit módon a munkafüzet palettáját

Az optimalizálási stratégia csak olyan SaveAs műveletekhez fut le, amelyek célformátuma xlExcel97

A BIFF5, CSV, szöveg, HTML, RTF, PDF, XLSX és ODS kimeneti útvonalakat nem érinti

Egy sikeres optimalizált BIFF8 mentés az alkalmazott palettát a munkafüzet-modellben hagyja, így a későbbi indexeltszín-lekérdezések és mentések ugyanazt a leképezést látják

Ha a kimenet az optimalizálás után meghiúsul vagy megszakad, az eredeti palettageneráció és mind az 56 szín helyreáll

Példa

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

Lásd még