BiffPaletteSavePolicy özelliği
Klasik bir çalışma kitabının BIFF8 kaydından önce paletini koruyacağını mı yoksa gerçek renkleri açıkça optimize edeceğini mi denetler
Sözdizimi
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Değerler
| Değer | Davranış |
|---|---|
xbpsPreserve | Her palet yuvasını değiştirmez ve geçmişe ait kaydetme davranışını korur |
xbpsOptimizeTrueColors | BIFF8 çalışma kitabını serileştirmeden önce güncel bir palet planı oluşturur ve uygular |
Davranış
Varsayılan değer xbpsPreserve'dir; böylece kitaplığın yükseltilmesi bir çalışma kitabı paletini asla örtük olarak değiştirmez
Optimizasyon stratejisi yalnızca hedef biçimi xlExcel97 olan SaveAs işlemleri için çalışır
BIFF5, CSV, metin, HTML, RTF, PDF, XLSX ve ODS çıktı yolları etkilenmez
Başarılı bir optimize edilmiş BIFF8 kaydı, uygulanan paleti çalışma kitabı modelinde bırakır; böylece sonraki indeksli renk sorguları ve kayıtlar aynı eşlemeyi görür
Çıktı optimizasyondan sonra başarısız olursa veya iptal edilirse özgün palet jenerasyonu ve 56 rengin tamamı geri yüklenir
Örnek
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;