HotXLS Docs

طريقة SetThemeColor (Font)

يضبط لون الخط على إحدى فتحات ألوان نسق Office البالغ عددها 12 مع ضبط تظليل اختياري. رفيق النسق لـ Font.Color — استخدمه عندما يريد التطبيق اتباع لوحة نسق المصنف بدلاً من تثبيت RGB حرفي. متوفر منذ الإصدار v2.61.0 (مرحلة التراكم للمخطط D المرحلة 4)

بناء الجملة

procedure SetThemeColor(ThemeIdx: Word; Tint: Double);

المعلمات

ThemeIdx — فتحة النسق المستندة إلى الصفر (0=lt1, 1=dk1, 2=lt2, 3=dk2, 4..9=accent1..6, 10=hlink, 11=foHlink)
Tint — ضبط أفتح/أغمق بنمط المواصفات في النطاق -1.0 .. +1.0 تم ترميزه في XFExt FullColorExt كعدد صحيح موقع Q15 في nTintShade

ملاحظات

يتصرف المُعيّن بشكل مماثل لـ Interior.SetThemeColor، ولكنه يكتب فتحة rsFont لـ XFExt $087D extType ($000D). لا يزال إدخال Font XF يتلقى أفضل تطابق لـ icv المفهرس بحيث يرى Excel 97-2003 تقريباً؛ يستعيد Excel 2007+ النسق الدقيق idx + tint من فتحة XFExt FullColorExt
تؤدي القراءة مرة أخرى عبر Font.Color إلى إرجاع RGB الذي تم حله من خلال لوحة نسق BIFF الخاصة بالمصنف، بحيث يرى التطبيق دائماً LongWord ملموساً بغض النظر عما إذا كان المُعيّن الأصلي يعتمد على RGB أو النسق

مثال

يضع علامة على عمود تدقيق باستخدام accent3 + tint بحيث يتتبع لون الخط نسق المصنف

Workbook.Sheets[1].Range['D2', 'D50'].Font.SetThemeColor(6, - 0.25);
Workbook.SaveAs('AuditColumn.xls', xlExcel97);

انظر أيضاً