الخاصية BiffPaletteSavePolicy
تتحكم فيما إذا كان المصنف الكلاسيكي يحافظ على لوحة ألوانه أو يحسّن الألوان الحقيقية صراحة قبل الحفظ بتنسيق BIFF8
البنية
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
القيم
| القيمة | السلوك |
|---|---|
xbpsPreserve | تترك كل خانة من خانات لوحة الألوان دون تغيير وتحافظ على سلوك الحفظ التاريخي |
xbpsOptimizeTrueColors | تبني خطة لوحة ألوان حالية وتطبقها قبل إجراء تسلسل لمصنف BIFF8 |
السلوك
القيمة الافتراضية هي xbpsPreserve، لذا فإن ترقية المكتبة لا تغيّر لوحة ألوان المصنف ضمنيًا أبدًا
لا تعمل استراتيجية التحسين إلا لعمليات SaveAs التي يكون تنسيقها الهدف xlExcel97
مسارات الإخراج بتنسيقات BIFF5 وCSV والنص وHTML وRTF وPDF وXLSX وODS لا تتأثر
يترك الحفظ الناجح المحسَّن بتنسيق BIFF8 لوحة الألوان المطبقة في نموذج المصنف بحيث ترصد استعلامات الألوان المفهرسة والحفظات اللاحقة التعيين نفسه
إذا فشل الإخراج أو أُلغي بعد التحسين، يُستعاد توليد لوحة الألوان الأصلي وجميع الألوان الـ 56
مثال
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;