توثيق HotXLS

فئة TXLSXFont

يخزن إعدادات الخط (الاسم، الحجم، النمط، اللون) المطبَّقة عبر فرشاة TXLSXCellFormat؛ وTXLSXFonts هو المجمّع على مستوى المصنف الذي يزيل تكرار النسخ المتطابقة

البنية

TXLSXFont = class;
TXLSXFonts = class;
    

الأعضاء الرئيسيون

Name, SizeWideString / Double — عائلة الخط وحجمه بالنقاط
Bold, Italic, Strikethroughأعلام نمط الخط المنطقية
UnderlineTXLSXUnderline — بدون، مفرد، مزدوج، أو المتغيران المحاسبيان لهما
Color, ColorIsAutoلون خط ARGB؛ إسناد Color يمسح أيضًا ColorIsAuto وأي مصدر من النسق أو الفهرسة. وColorIsAuto = True يترك Excel يختار اللون التلقائي (أسود عادةً)
ColorTheme, ColorIndex, TintAndShadeمصادر ألوان بديلة: خانة نسق Office ‏(0..11) أو خانة لوحة الفهرسة القديمة ‏(0..63)، مع تظليل اختياري لكل منهما؛ الأولوية هي theme > indexed > RGB. وإسناد خانة بقيمة 0 أو أكثر يمسح ColorIsAuto
VertAlignTXLSXFontVertAlign — على خط الأساس، منخفض، أو مرتفع
OutlineFont, Shadowقيم منطقية؛ تأثيا الخط "Outline" و"Shadow" في Excel
Family, CharSetتصنيف عائلة <font> في OOXML ورموز مجموعة المحارف؛ القيمتان 0 / -1 تعنيان "غير مضبوط" وتُحذفان من الملف المحفوظ
Add, Count, Itemsأعضاء مجمّع TXLSXFonts: إلحاق نسخة جديدة وتعداد المجمّع

مثال

هذا المثال يجعل الخلايا المنسَّقة عبر CellFormat عريضة بحجم 12 نقطة وبلون أحمر

CellFormat.Font.Bold := True;
CellFormat.Font.Size := 12;
CellFormat.Font.Color := $00FF0000;

انظر أيضاً

الفئة TXLSXCellFormat
الفئة TXLSXWorkbook