HotXLS 문서

TXLSXFont 클래스

TXLSXCellFormat 브러시를 통해 적용되는 글꼴 설정(이름, 크기, 스타일, 색상)을 저장합니다. TXLSXFonts는 동일한 인스턴스를 중복 제거하는 통합 문서 수준 풀입니다

구문

TXLSXFont = class;
TXLSXFonts = class;
    

주요 멤버

Name, SizeWideString / Double — 글꼴 계열과 포인트 크기
Bold, Italic, StrikethroughBoolean 글꼴 스타일 플래그
UnderlineTXLSXUnderline — none, single, double 또는 회계용 변형
Color, ColorIsAutoARGB 글꼴 색상. Color를 할당하면 ColorIsAuto와 테마·인덱스 색상 소스도 함께 해제됩니다. ColorIsAuto = True이면 Excel이 자동(보통 검은색) 색상을 선택합니다
ColorTheme, ColorIndex, TintAndShade대체 색상 소스: Office 테마 슬롯(0..11) 또는 레거시 인덱스 팔레트 슬롯(0..63)이며 각각 선택적 tint를 갖습니다. 우선순위는 theme > indexed > RGB입니다. 0 이상의 슬롯을 할당하면 ColorIsAuto가 해제됩니다
VertAlignTXLSXFontVertAlign — baseline, subscript, superscript
OutlineFont, ShadowBoolean. Excel의 "Outline" 및 "Shadow" 글꼴 효과입니다
Family, CharSetOOXML <font> 계열 분류와 문자셋 코드. 0 / -1은 "설정되지 않음"을 뜻하며 저장 파일에서 생략됩니다
Add, Count, ItemsTXLSXFonts 풀 멤버: 새 인스턴스를 추가하고 풀을 열거합니다

예제

이 예제는 CellFormat으로 서식을 지정한 셀을 굵게, 12pt, 빨간색으로 만듭니다

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

참고 항목

TXLSXCellFormat 클래스
TXLSXWorkbook 클래스