เอกสาร HotXLS

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

ดูเพิ่มเติม