TextFragmentState
ภาพรวม
TextFragmentState เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: TextState.
สถานการณ์การจัดรูปแบบข้อความระดับเศษส่วน.
หมวดนี้ให้ 6 วิธีในการทํางานกับวัตถุ TextFragmentState ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData,และ 28 คนเพิ่มเติม.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
BackgroundColor | Color? | อ่าน/เขียน | การเติมพื้นหลังที่ใช้ภายใต้ข้อความชิ้นส่วน. |
CharacterSpacing | float | อ่าน/เขียน | การแยกตัวอักษร (Tc) ในหน่วยพื้นที่ข้อความ. |
CoordinateOrigin | CoordinateOrigin | อ่าน/เขียน | การตั้งตําแหน่งจะถือ Y เป็นเส้นเบื้องต้นหรือลดลงหรือไม่. |
FontSize | float | อ่าน/เขียน | ขนาดตัวอักษรในจุด. |
FontStyle | FontStyles | อ่าน/เขียน | แฟนท์สไตล์ (ขาว / รอง). |
ForegroundColor | Color? | อ่าน/เขียน | สีการเต็ม (ไม่ให้รอย) ที่นํามาใช้กับกลิฟที่ทําผลิต. |
FormattingOptions | TextFormattingOptions | อ่าน/เขียน | ตัวเลือกการจัดรูปแบบข้อความ (โหมด wrap, โหมดระยะสาย เป็นต้น). |
HorizontalAlignment | HorizontalAlignment | อ่าน/เขียน | การจัดสรรข้อความในกระดานแบบแนวขอบ. |
HorizontalScaling | float | อ่าน/เขียน | เปอร์เซ็นต์การปรับขนาดแนวขอบ (แบบตั้งค่า 100). |
Invisible | bool | อ่าน/เขียน | การให้ความเห็นที่ไม่เห็น (แบบการให้เสียง 3). |
LineSpacing | float | อ่าน/เขียน | ระยะทางเส้น (นํา) ในหน่วยพื้นที่ข้อความ. |
RenderingMode | TextRenderingMode | อ่าน/เขียน | รูปแบบการแสดง Glyph (เติม / การตัด / คลิ๊ป). |
Rotation | double | อ่าน/เขียน | มุมหมุนในกิโลกรัม. |
StrikeOut | bool | อ่าน/เขียน | ว่าข้อความนั้นมีผลสัมฤทธิ์หรือไม่. |
StrokingColor | Color? | อ่าน/เขียน | สีของเส้น (แนว). |
Subscript | bool | อ่าน/เขียน | ว่าข้อความนั้นเป็น subscript หรือไม่. |
Superscript | bool | อ่าน/เขียน | ว่าข้อความนั้นเป็น superscript หรือไม่. |
Underline | bool | อ่าน/เขียน | ข้อความถูกตักขีดไว้หรือไม่. |
WordSpacing | float | อ่าน/เขียน | การระยะห่างของคํา (Tw) ในหน่วยพื้นที่ข้อความ. |
Font | Aspose.Pdf.Text.Font? | อ่าน/เขียน | แฟนท์ที่ใช้ในการทําลายกระดาษ. |
DrawTextRectangleBorder | bool | อ่าน/เขียน | เมื่อเป็นจริง, การวาดขอบรูปสี่เหลี่ยมรอบกล่องเขตข้อความ. |
TabStops | TabStops | อ่าน | การตั้งค่า Tab-stop ที่ได้รับจากชิ้นส่วนของเจ้าของ. |
FontName | string? | อ่าน/เขียน | รับหรือกำหนดชื่อแบบอักษร. |
TextXIndent | float | อ่าน | ในหน้าเริ่มต้น X (จุด) ของข้อความที่รัฐนี้เป็นของ. |
TextHeight | float | อ่าน | ความสูงของข้อความในจุด: (ขึ้น +) |
IsBold | bool | อ่าน/เขียน | ว่าตัวอักษรจะเข้มข้นหรือไม่. |
IsItalic | bool | อ่าน/เขียน | ว่า Font เป็นอักษรไทยหรือไม่. |
IsUnderline | bool | อ่าน/เขียน | ข้อความถูกตักขีดไว้หรือไม่. |
IsStrikeOut | bool | อ่าน/เขียน | ว่าข้อความนั้นมีผลสัมฤทธิ์หรือไม่. |
IsSuperscript | bool | อ่าน/เขียน | ว่าข้อความนั้นเป็น superscript หรือไม่. |
IsSubscript | bool | อ่าน/เขียน | ว่าข้อความนั้นเป็น subscript หรือไม่. |
TabTag | string | อ่าน | สายสัญลักษณ์ที่ใส่ในข้อความการแสดงแทนตัวอักษรแท็บ. |
TextRise | double | อ่าน/เขียน | การเพิ่มข้อความ (การเปลี่ยน superscript/subscribe). |
FontData | FontData? | อ่าน/เขียน | ข้อมูลตัวอักษรภายนอกสําหรับการติดตั้ง (กําหนดผ่าน FontRepository.OpenFont). |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
TextFragmentState(fragment: TextFragment) | ปิดสภาพพื้นฐานของชิ้นส่วน เพื่อให้การเขียนไหลกลับไปที่มัน. |
ApplyChangesFrom(textState: TextState) | คัดลอกความเป็นของการจัดรูปส่วนกลางทุกตัวจาก textState เข้าสู่ภาวะนี้. |
IsFitRectangle(str: string, rect: Rectangle) | กลับ true เมื่อข้อความที่ทําการแสดงตรงกับขอบสี่เหลี่ยมที่ให้ในตัวอักษร / ขนาดปัจจุบัน. |
MeasureHeight(character: char) | วัดความสูงของตัวอักษรเดียวที่ font / ขนาดปัจจุบัน, ในจุด. |
MeasureString(str: string) | วัดความกว้างที่แสดงของ str ในตัวอักษร / ขนาดปัจจุบัน, เป็นจุด. |
TextState() | เรียก TextState ในตัวอย่างนี้ TextFragmentState. |