Font
ภาพรวม
Font เป็นคลาสใน Aspose.Words FOSS สำหรับ .NET. สืบทอดจาก: IBorderAttrSource, IShadingAttrSource, IFillable.
มีคุณลักษณะของฟอนต์ (ชื่อฟอนต์, ขนาดฟอนต์, สี, ฯลฯ) สำหรับอ็อบเจ็กต์.
คลาสนี้ให้ 2 วิธีสำหรับทำงานกับอ็อบเจ็กต์ Font ในโปรแกรม .NET. วิธีที่มีให้รวมถึง: ClearFormatting, HasDmlEffect. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: AllCaps, AutoColor, Bidi, Bold, BoldBi, Border, และอีก 49 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Name | string | อ่าน/เขียน | รับหรือกำหนดชื่อของแบบอักษร. |
NameAscii | string | อ่าน/เขียน | คืนค่า หรือกำหนดแบบอักษรที่ใช้สำหรับข้อความละติน (อักขระที่มีรหัสอักขระตั้งแต่ 0 (ศูนย์) ถึง 127). |
NameBi | string | อ่าน/เขียน | คืนค่า หรือกำหนดชื่อแบบอักษรในเอกสารที่ใช้ภาษาที่เขียนจากขวาไปซ้าย. |
NameFarEast | string | อ่าน/เขียน | คืนค่า หรือกำหนดชื่อฟอนต์ของภาษาตะวันออกเอเชีย. |
NameOther | string | อ่าน/เขียน | คืนค่า หรือกำหนดฟอนต์ที่ใช้สำหรับอักขระที่มีรหัสอักขระตั้งแต่ 128 ถึง 255. |
ThemeFont | ThemeFont | อ่าน/เขียน | รับหรือกำหนดแบบอักษรธีมในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้. |
ThemeFontAscii | ThemeFont | อ่าน/เขียน | รับหรือกำหนดแบบอักษรธีมที่ใช้สำหรับข้อความละติน (อักขระที่มีรหัสอักขระตั้งแต่ 0 (ศูนย์) ถึง 127) ในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้. |
ThemeFontFarEast | ThemeFont | อ่าน/เขียน | รับหรือกำหนดแบบอักษรธีมเอเชียตะวันออกในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้. |
ThemeFontOther | ThemeFont | อ่าน/เขียน | รับหรือกำหนดแบบอักษรธีมที่ใช้สำหรับอักขระที่มีรหัสอักขระตั้งแต่ 128 ถึง 255 ในโครงแบบอักษรที่นำไปใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้. |
ThemeFontBi | ThemeFont | อ่าน/เขียน | รับหรือกำหนดแบบอักษรธีมในโครงแบบอักษรที่นำไปใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้ในเอกสารภาษาที่เขียนจากขวาไปซ้าย. |
Size | double | อ่าน/เขียน | รับหรือกำหนดขนาดฟอนต์เป็นหน่วยจุด. |
SizeBi | double | อ่าน/เขียน | รับหรือกำหนดขนาดฟอนต์เป็นจุดที่ใช้ในเอกสารจากขวาไปซ้าย. |
Bold | bool | อ่าน/เขียน | เป็นจริงหากฟอนต์ถูกจัดรูปแบบเป็นตัวหนา. |
BoldBi | bool | อ่าน/เขียน | เป็นจริงหากข้อความจากขวาไปซ้ายถูกจัดรูปแบบเป็นตัวหนา. |
Italic | bool | อ่าน/เขียน | เป็นจริงถ้าแบบอักษรถูกจัดรูปแบบเป็นตัวเอียง. |
ItalicBi | bool | อ่าน/เขียน | เป็นจริงถ้าข้อความจากขวาไปซ้ายถูกจัดรูปแบบเป็นตัวเอียง. |
Color | System.Drawing.Color | อ่าน/เขียน | รับหรือกำหนดสีของแบบอักษร. |
ThemeColor | ThemeColor | อ่าน/เขียน | รับหรือกำหนดสีธีมในโหมดสีที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจกต์ Font นี้. |
TintAndShade | double | อ่าน/เขียน | รับหรือกำหนดค่าตัวเลขแบบ double ที่ทำให้สีสว่างขึ้นหรือมืดลง. |
AutoColor | Color | อ่าน | คืนค่าสีที่คำนวณแล้วของข้อความในปัจจุบัน (สีดำหรือสีขาว) ที่จะใช้สำหรับ ‘auto color’. |
StrikeThrough | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ขีดฆ่า. |
DoubleStrikeThrough | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ขีดฆ่าสองเส้น. |
Shadow | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นเงา. |
Outline | bool | อ่าน/เขียน | จริงถ้าแบบอักษรถูกจัดรูปแบบเป็นโครงร่าง. |
Emboss | bool | อ่าน/เขียน | จริงถ้าแบบอักษรถูกจัดรูปแบบเป็นลายปั๊ม. |
Engrave | bool | อ่าน/เขียน | True หากแบบอักษรถูกจัดรูปแบบเป็นสลักลึก. |
Superscript | bool | อ่าน/เขียน | True หากแบบอักษรถูกจัดรูปแบบเป็นตัวยก. |
Subscript | bool | อ่าน/เขียน | True หากแบบอักษรถูกจัดรูปแบบเป็นตัวย่อย. |
SmallCaps | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นตัวพิมพ์เล็กแบบ small caps. |
AllCaps | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นตัวพิมพ์ใหญ่ทั้งหมด. |
Hidden | bool | อ่าน/เขียน | เป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ซ่อนอยู่. |
Underline | Underline | อ่าน/เขียน | รับหรือกำหนดประเภทของการขีดเส้นใต้ที่ใช้กับแบบอักษร. |
UnderlineColor | System.Drawing.Color | อ่าน/เขียน | รับหรือกำหนดสีของการขีดเส้นใต้ที่ใช้กับฟอนต์. |
NumberSpacing | NumSpacing | อ่าน/เขียน | รับหรือกำหนดประเภทการเว้นช่องว่างของตัวเลขที่กำลังแสดง. |
Scaling | int | อ่าน/เขียน | รับหรือกำหนดการสเกลความกว้างของอักขระเป็นเปอร์เซ็นต์. |
Spacing | double | อ่าน/เขียน | คืนค่า หรือกำหนดระยะห่าง (หน่วยเป็นจุด) ระหว่างอักขระ . |
LineSpacing | double | อ่าน | คืนค่าระยะห่างบรรทัดของแบบอักษรนี้ (หน่วยเป็นจุด). |
Position | double | อ่าน/เขียน | รับหรือกำหนดตำแหน่งของข้อความ (หน่วยเป็นจุด) เทียบกับเส้นฐาน. |
Kerning | double | อ่าน/เขียน | รับหรือกำหนดขนาดฟอนต์ที่การเคอร์นิ่งเริ่มต้น. |
HighlightColor | System.Drawing.Color | อ่าน/เขียน | รับหรือกำหนดสีไฮไลท์ (เครื่องหมาย). |
TextEffect | TextEffect | อ่าน/เขียน | รับหรือกำหนดเอฟเฟกต์การเคลื่อนไหวของฟอนต์. |
Fill | Fill | อ่าน | รับการจัดรูปแบบการเติมสำหรับ Font. |
Bidi | bool | อ่าน/เขียน | ระบุว่าเนื้อหาของการรันนี้จะมีลักษณะการเขียนจากขวาไปซ้ายหรือไม่. |
ComplexScript | bool | อ่าน/เขียน | ระบุว่าเนื้อหาของการรันนี้จะถูกพิจารณาเป็นข้อความสคริปต์ซับซ้อนโดยไม่คำนึงถึงค่าตัวอักษร Unicode เมื่อกำหนดรูปแบบสำหรับการรันนี้หรือไม่. |
NoProofing | bool | อ่าน/เขียน | เป็นจริงเมื่ออักขระที่จัดรูปแบบไม่ต้องตรวจสอบการสะกดคำ. |
LocaleId | int | อ่าน/เขียน | รับหรือกำหนดตัวระบุภาษาท้องถิ่น (language) ของอักขระที่จัดรูปแบบ. |
LocaleIdBi | int | อ่าน/เขียน | รับหรือกำหนดตัวระบุภาษาท้องถิ่น (language) ของอักขระที่จัดรูปแบบจากขวาไปซ้าย. |
LocaleIdFarEast | int | อ่าน/เขียน | รับหรือกำหนดตัวระบุโลคัล (ภาษา) ของอักขระเอเชียที่จัดรูปแบบ. |
Border | Border | อ่าน | คืนค่าอ็อบเจ็กต์ Border ที่ระบุขอบเขตสำหรับฟอนต์. |
Shading | Shading | อ่าน | คืนค่าอ็อบเจ็กต์ Shading ที่อ้างอิงการจัดรูปแบบเงาสำหรับฟอนต์. |
Style | Style | อ่าน/เขียน | รับหรือกำหนดสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้. |
StyleName | string | อ่าน/เขียน | รับหรือกำหนดชื่อของสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้. |
StyleIdentifier | StyleIdentifier | อ่าน/เขียน | รับหรือกำหนดตัวระบุสไตล์ที่ไม่ขึ้นกับภาษาของสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้. |
SnapToGrid | bool | อ่าน/เขียน | ระบุว่าฟอนต์ปัจจุบันควรใช้การตั้งค่าอักขระต่อบรรทัดของกริดเอกสารเมื่อจัดวางหรือไม่. |
EmphasisMark | EmphasisMark | อ่าน/เขียน | รับหรือกำหนดเครื่องหมายเน้นที่ใช้กับการจัดรูปแบบนี้. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
ClearFormatting() | รีเซ็ตเป็นการจัดรูปแบบฟอนต์เริ่มต้น. |
HasDmlEffect(dmlEffectType: TextDmlEffect) | ตรวจสอบว่ามีการใช้เอฟเฟกต์ข้อความ DrawingML เฉพาะหรือไม่. |