HotXLS-documentatie

BiffPaletteSavePolicy-eigenschap

Bepaalt of een klassieke werkmap zijn palet behoudt of de echte kleuren vóór een BIFF8-opslag expliciet optimaliseert

Syntaxis

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Waarden

WaardeGedrag
xbpsPreserveLaat elk paletslot ongewijzigd en behoudt het historische opslaggedrag
xbpsOptimizeTrueColorsBouwt een actueel paletplan en past het toe voordat een BIFF8-werkmap wordt geserialiseerd

Gedrag

De standaard is xbpsPreserve, zodat een bibliotheekupgrade het palet van een werkmap nooit impliciet wijzigt

De optimalisatiestrategie wordt alleen uitgevoerd voor SaveAs-bewerkingen waarvan het doelformaat xlExcel97 is

BIFF5-, CSV-, tekst-, HTML-, RTF-, PDF-, XLSX- en ODS-uitvoerpaden worden niet beïnvloed

Een geslaagde geoptimaliseerde BIFF8-opslag laat het toegepaste palet in het werkmapmodel achter, zodat latere query's op geïndexeerde kleuren en opslagen dezelfde toewijzing zien

Als de uitvoer mislukt of na de optimalisatie wordt geannuleerd, worden de oorspronkelijke paletgeneratie en alle 56 kleuren hersteld

Voorbeeld

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

Zie ook