ویژگی 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;