مستندات HotXLS

الأسلوب ApplyBiffPalettePlan

يتحقق من الألوان الـ 56 المستهدفة في خطة لوحة ألوان BIFF ويطبقها ذريًا

يتوفر هذا الأسلوب في IXLSWorkbook وTXLSXWorkbook معًا

البنية

function ApplyBiffPalettePlan(
  const APlan: TXLSBiffPalettePlan): Boolean;

التحقق

يعيد الأسلوب False دون تغيير أي خانة عندما لا تطابق الخطة لوحة ألوان المصنف الحالية

يشمل التحقق توليد لوحة المصدر وقيمتها المرشطة FNV-1a، وجميع فهارس الخانات العامة والفعلية الـ 56، وكل لون من ألوان المصدر، وإشارتي القفل والتغيير، والأعداد الإجمالية للخانات، وألوان الهدف المعتمة

تصبح الخطة قديمة بعد أي تغيير فعلي في لوحة الألوان، بما في ذلك تطبيق ناجح سابق لتلك الخطة نفسها

التطبيق الذري

ينتهي التحقق بأكمله قبل تغيير أول مدخل من مدخلات لوحة الألوان

يحدّث Classic XLS مصفوفة اللوحة الثابتة ويعيد بناء أداة المطابقة OKLab المخزنة مؤقتًا مرة واحدة

يجهّز XLSX قائمة تجاوز للألوان المفهرسة بديلة قبل استبدالها في المصنف، ويعيد بناء أداة المطابقة مرة واحدة أيضًا

لا يمكن للخانات المقفلة أن تتغير مطلقًا، وتنجح الخطة الصالحة التي لا تضم خانات متغيرة دون رفع توليد لوحة الألوان

مثال

Plan := Workbook.BuildBiffPalettePlan;
if not Workbook.ApplyBiffPalettePlan(Plan) then
  raise Exception.Create('The palette changed after planning');

انظر أيضًا