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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
Namestringอ่าน/เขียนรับหรือกำหนดชื่อของแบบอักษร.
NameAsciistringอ่าน/เขียนคืนค่า หรือกำหนดแบบอักษรที่ใช้สำหรับข้อความละติน (อักขระที่มีรหัสอักขระตั้งแต่ 0 (ศูนย์) ถึง 127).
NameBistringอ่าน/เขียนคืนค่า หรือกำหนดชื่อแบบอักษรในเอกสารที่ใช้ภาษาที่เขียนจากขวาไปซ้าย.
NameFarEaststringอ่าน/เขียนคืนค่า หรือกำหนดชื่อฟอนต์ของภาษาตะวันออกเอเชีย.
NameOtherstringอ่าน/เขียนคืนค่า หรือกำหนดฟอนต์ที่ใช้สำหรับอักขระที่มีรหัสอักขระตั้งแต่ 128 ถึง 255.
ThemeFontThemeFontอ่าน/เขียนรับหรือกำหนดแบบอักษรธีมในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้.
ThemeFontAsciiThemeFontอ่าน/เขียนรับหรือกำหนดแบบอักษรธีมที่ใช้สำหรับข้อความละติน (อักขระที่มีรหัสอักขระตั้งแต่ 0 (ศูนย์) ถึง 127) ในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้.
ThemeFontFarEastThemeFontอ่าน/เขียนรับหรือกำหนดแบบอักษรธีมเอเชียตะวันออกในโครงการแบบอักษรที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้.
ThemeFontOtherThemeFontอ่าน/เขียนรับหรือกำหนดแบบอักษรธีมที่ใช้สำหรับอักขระที่มีรหัสอักขระตั้งแต่ 128 ถึง 255 ในโครงแบบอักษรที่นำไปใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้.
ThemeFontBiThemeFontอ่าน/เขียนรับหรือกำหนดแบบอักษรธีมในโครงแบบอักษรที่นำไปใช้ซึ่งเชื่อมโยงกับอ็อบเจ็กต์ Font นี้ในเอกสารภาษาที่เขียนจากขวาไปซ้าย.
Sizedoubleอ่าน/เขียนรับหรือกำหนดขนาดฟอนต์เป็นหน่วยจุด.
SizeBidoubleอ่าน/เขียนรับหรือกำหนดขนาดฟอนต์เป็นจุดที่ใช้ในเอกสารจากขวาไปซ้าย.
Boldboolอ่าน/เขียนเป็นจริงหากฟอนต์ถูกจัดรูปแบบเป็นตัวหนา.
BoldBiboolอ่าน/เขียนเป็นจริงหากข้อความจากขวาไปซ้ายถูกจัดรูปแบบเป็นตัวหนา.
Italicboolอ่าน/เขียนเป็นจริงถ้าแบบอักษรถูกจัดรูปแบบเป็นตัวเอียง.
ItalicBiboolอ่าน/เขียนเป็นจริงถ้าข้อความจากขวาไปซ้ายถูกจัดรูปแบบเป็นตัวเอียง.
ColorSystem.Drawing.Colorอ่าน/เขียนรับหรือกำหนดสีของแบบอักษร.
ThemeColorThemeColorอ่าน/เขียนรับหรือกำหนดสีธีมในโหมดสีที่ใช้ซึ่งเชื่อมโยงกับอ็อบเจกต์ Font นี้.
TintAndShadedoubleอ่าน/เขียนรับหรือกำหนดค่าตัวเลขแบบ double ที่ทำให้สีสว่างขึ้นหรือมืดลง.
AutoColorColorอ่านคืนค่าสีที่คำนวณแล้วของข้อความในปัจจุบัน (สีดำหรือสีขาว) ที่จะใช้สำหรับ ‘auto color’.
StrikeThroughboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ขีดฆ่า.
DoubleStrikeThroughboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ขีดฆ่าสองเส้น.
Shadowboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นเงา.
Outlineboolอ่าน/เขียนจริงถ้าแบบอักษรถูกจัดรูปแบบเป็นโครงร่าง.
Embossboolอ่าน/เขียนจริงถ้าแบบอักษรถูกจัดรูปแบบเป็นลายปั๊ม.
Engraveboolอ่าน/เขียนTrue หากแบบอักษรถูกจัดรูปแบบเป็นสลักลึก.
Superscriptboolอ่าน/เขียนTrue หากแบบอักษรถูกจัดรูปแบบเป็นตัวยก.
Subscriptboolอ่าน/เขียนTrue หากแบบอักษรถูกจัดรูปแบบเป็นตัวย่อย.
SmallCapsboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นตัวพิมพ์เล็กแบบ small caps.
AllCapsboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นตัวพิมพ์ใหญ่ทั้งหมด.
Hiddenboolอ่าน/เขียนเป็นจริงหากแบบอักษรถูกจัดรูปแบบเป็นข้อความที่ซ่อนอยู่.
UnderlineUnderlineอ่าน/เขียนรับหรือกำหนดประเภทของการขีดเส้นใต้ที่ใช้กับแบบอักษร.
UnderlineColorSystem.Drawing.Colorอ่าน/เขียนรับหรือกำหนดสีของการขีดเส้นใต้ที่ใช้กับฟอนต์.
NumberSpacingNumSpacingอ่าน/เขียนรับหรือกำหนดประเภทการเว้นช่องว่างของตัวเลขที่กำลังแสดง.
Scalingintอ่าน/เขียนรับหรือกำหนดการสเกลความกว้างของอักขระเป็นเปอร์เซ็นต์.
Spacingdoubleอ่าน/เขียนคืนค่า หรือกำหนดระยะห่าง (หน่วยเป็นจุด) ระหว่างอักขระ .
LineSpacingdoubleอ่านคืนค่าระยะห่างบรรทัดของแบบอักษรนี้ (หน่วยเป็นจุด).
Positiondoubleอ่าน/เขียนรับหรือกำหนดตำแหน่งของข้อความ (หน่วยเป็นจุด) เทียบกับเส้นฐาน.
Kerningdoubleอ่าน/เขียนรับหรือกำหนดขนาดฟอนต์ที่การเคอร์นิ่งเริ่มต้น.
HighlightColorSystem.Drawing.Colorอ่าน/เขียนรับหรือกำหนดสีไฮไลท์ (เครื่องหมาย).
TextEffectTextEffectอ่าน/เขียนรับหรือกำหนดเอฟเฟกต์การเคลื่อนไหวของฟอนต์.
FillFillอ่านรับการจัดรูปแบบการเติมสำหรับ Font.
Bidiboolอ่าน/เขียนระบุว่าเนื้อหาของการรันนี้จะมีลักษณะการเขียนจากขวาไปซ้ายหรือไม่.
ComplexScriptboolอ่าน/เขียนระบุว่าเนื้อหาของการรันนี้จะถูกพิจารณาเป็นข้อความสคริปต์ซับซ้อนโดยไม่คำนึงถึงค่าตัวอักษร Unicode เมื่อกำหนดรูปแบบสำหรับการรันนี้หรือไม่.
NoProofingboolอ่าน/เขียนเป็นจริงเมื่ออักขระที่จัดรูปแบบไม่ต้องตรวจสอบการสะกดคำ.
LocaleIdintอ่าน/เขียนรับหรือกำหนดตัวระบุภาษาท้องถิ่น (language) ของอักขระที่จัดรูปแบบ.
LocaleIdBiintอ่าน/เขียนรับหรือกำหนดตัวระบุภาษาท้องถิ่น (language) ของอักขระที่จัดรูปแบบจากขวาไปซ้าย.
LocaleIdFarEastintอ่าน/เขียนรับหรือกำหนดตัวระบุโลคัล (ภาษา) ของอักขระเอเชียที่จัดรูปแบบ.
BorderBorderอ่านคืนค่าอ็อบเจ็กต์ Border ที่ระบุขอบเขตสำหรับฟอนต์.
ShadingShadingอ่านคืนค่าอ็อบเจ็กต์ Shading ที่อ้างอิงการจัดรูปแบบเงาสำหรับฟอนต์.
StyleStyleอ่าน/เขียนรับหรือกำหนดสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้.
StyleNamestringอ่าน/เขียนรับหรือกำหนดชื่อของสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้.
StyleIdentifierStyleIdentifierอ่าน/เขียนรับหรือกำหนดตัวระบุสไตล์ที่ไม่ขึ้นกับภาษาของสไตล์อักขระที่ใช้กับการจัดรูปแบบนี้.
SnapToGridboolอ่าน/เขียนระบุว่าฟอนต์ปัจจุบันควรใช้การตั้งค่าอักขระต่อบรรทัดของกริดเอกสารเมื่อจัดวางหรือไม่.
EmphasisMarkEmphasisMarkอ่าน/เขียนรับหรือกำหนดเครื่องหมายเน้นที่ใช้กับการจัดรูปแบบนี้.

วิธีการ

ลายเซ็นคำอธิบาย
ClearFormatting()รีเซ็ตเป็นการจัดรูปแบบฟอนต์เริ่มต้น.
HasDmlEffect(dmlEffectType: TextDmlEffect)ตรวจสอบว่ามีการใช้เอฟเฟกต์ข้อความ DrawingML เฉพาะหรือไม่.

ดูเพิ่มเติม

 ภาษาไทย