HotXLS 문서

BiffPaletteSavePolicy 속성

클래식 통합 문서가 BIFF8 저장 전에 팔레트를 보존할지 아니면 트루 컬러를 명시적으로 최적화할지 제어합니다

구문

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

값

값동작
xbpsPreserve모든 팔레트 슬롯을 변경하지 않고 그대로 두며 기존의 저장 동작을 보존합니다
xbpsOptimizeTrueColorsBIFF8 통합 문서를 직렬화하기 전에 현재 팔레트 계획을 빌드하고 적용합니다

동작

기본값은 xbpsPreserve이므로 라이브러리를 업그레이드해도 통합 문서 팔레트가 암시적으로 변경되지 않습니다

최적화 전략은 대상 형식이 xlExcel97인 SaveAs 작업에만 실행됩니다

BIFF5, CSV, 텍스트, HTML, RTF, PDF, XLSX 및 ODS 출력 경로는 영향을 받지 않습니다

최적화된 BIFF8 저장이 성공하면 적용된 팔레트가 통합 문서 모델에 남아 있어 이후의 인덱스 색 쿼리와 저장이 동일한 매핑을 관찰합니다

최적화 후 출력이 실패하거나 취소되면 원래 팔레트 세대와 56색 전체가 복원됩니다

예제

Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
  HandleSaveFailure;

참고 항목