Ιδιότητα 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;