คุณสมบัติ 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;