Τεκμηρίωση 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;

Δείτε επίσης