BiffPaletteSavePolicy 속성
클래식 통합 문서가 BIFF8 저장 전에 팔레트를 보존할지 아니면 트루 컬러를 명시적으로 최적화할지 제어합니다
구문
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
값
| 값 | 동작 |
|---|---|
xbpsPreserve | 모든 팔레트 슬롯을 변경하지 않고 그대로 두며 기존의 저장 동작을 보존합니다 |
xbpsOptimizeTrueColors | BIFF8 통합 문서를 직렬화하기 전에 현재 팔레트 계획을 빌드하고 적용합니다 |
동작
기본값은 xbpsPreserve이므로 라이브러리를 업그레이드해도 통합 문서 팔레트가 암시적으로 변경되지 않습니다
최적화 전략은 대상 형식이 xlExcel97인 SaveAs 작업에만 실행됩니다
BIFF5, CSV, 텍스트, HTML, RTF, PDF, XLSX 및 ODS 출력 경로는 영향을 받지 않습니다
최적화된 BIFF8 저장이 성공하면 적용된 팔레트가 통합 문서 모델에 남아 있어 이후의 인덱스 색 쿼리와 저장이 동일한 매핑을 관찰합니다
최적화 후 출력이 실패하거나 취소되면 원래 팔레트 세대와 56색 전체가 복원됩니다
예제
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;