TextFragment
ภาพรวม
TextFragment เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: BaseParagraph.
แสดงเป็นเศษข้อความบนหน้าที่มีข้อมูลตําแหน่งและรูปแบบ.
หมวดนี้ให้ 8 วิธีในการทํางานกับวัตถุ TextFragment ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment,และอีก 20 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
TabStops | TabStops? | อ่าน/เขียน | Tab หยุดสําหรับชิ้นนี้ (ใช้กับ #$TAB marker ในข้อความ). |
TextEditOptions | TextEditOptions | อ่าน/เขียน | การแก้ไขตัวเลือกที่ใช้ระหว่างการเปลี่ยนข้อความ / แทนอักษร. |
IsInLineParagraph | bool | อ่าน/เขียน | เมื่อเป็นจริง, ภาพกระดูกข้อความนี้จะแสดงบนเส้นเดียวกันกับบทในแถวที่ก่อนหน้า (ดู docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | อ่าน/เขียน | รับหรือกำหนดค่า is ในหน้าใหม่. |
VerticalAlignment | VerticalAlignment | อ่าน/เขียน | รับหรือกำหนดการจัดแนวแนวตั้ง. |
Text | string | อ่าน/เขียน | เนื้อหาของบทความ. |
ReplaceOptions | TextReplaceOptions | อ่าน | ตัวเลือกการแทนที่ข้อความที่ใช้โดย TextFragmentAbsorber แทนเส้นทาง. |
Page | Page? | อ่าน | หน้าที่ชิ้นส่วนนี้เป็นของ (นามฉายสาธารณะสําหรับ SourcePage). |
Form | XForm? | อ่าน | XForm ที่ชิ้นส่วนนี้ถูกสกัดออก หรือ null สําหรับชิปส่วนระดับหน้า. |
FootNote | Note? | อ่าน/เขียน | ข้อความด้านล่างที่ไม่รับสมัคร ที่ติดต่อกับกระดาษนี้. |
HorizontalAlignment | HorizontalAlignment | อ่าน/เขียน | การจัดสรรแนวขอบที่ใช้เมื่อฉบับนี้ถูกวางไว้เป็นข้อ (เพิ่มไปยัง page.Paragraphs). |
Rectangle | Rectangle? | อ่าน | ช่องสี่เหลี่ยมที่กั้นของชิ้นข้อความนี้บนหน้า. |
Position | Position? | อ่าน/เขียน | สถานที่ข้อความ. |
BaselinePosition | Position? | อ่าน/เขียน | สถานที่ฐานของข้อความ. |
Margin | MarginInfo | อ่าน/เขียน | ข้อมูลของขอบเขตสําหรับการวางแผนเมื่อใช้เป็นส่วนประกอบในข้อความ. |
TextState | TextFragmentState | อ่าน | สถานะข้อความ (ลักษณะตัวอักษร ขนาดสี). |
PageIndex | int | อ่าน | อินเด็กซ์หน้า (0-based) ที่พบชิ้นนี้. |
FontSize | double | อ่าน | สั้นเข้า TextState.FontSize. |
Segments | TextSegmentCollection | อ่าน/เขียน | ภาพรวมของส่วนข้อความที่ประกอบเป็นชิ้นนี้ (1-index). |
Hyperlink | Hyperlink | อ่าน/เขียน | ไฮเปอร์ลิงค์ที่ใช้กับชิ้นนี้. |
EndNote | Note? | อ่าน/เขียน | คําบันทึกท้ายที่ติดต่อกับกระดาษนี้. |
WrapLinesCount | int | อ่าน/เขียน | จํานวนเส้นที่ผูกไว้ ซึ่งคํานวณได้ระหว่างการวางแผน. |
IsFirstParagraphInColumn | bool | อ่าน/เขียน | กดบังคับให้ข้อความเริ่มต้นแถวใหม่. |
IsKeptWithNext | bool | อ่าน/เขียน | ให้ข้อนี้อยู่บนหน้าเดียวกันกับที่ต่อไป. |
HyperlinkText | string? | อ่าน/เขียน | เป้าหมายไฮเปอร์ลิงค์ที่ใช้รหัสสตริงเก่า. |
ZIndex | int | อ่าน/เขียน | อินเด็กซ์ Z-order ที่ใช้โดยเครื่องทําการแสดง DOM. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
TextFragment() | สร้างสื่อข้อความที่มีการหยุดแท็บ. |
TextFragment(tabStops: TabStops) | เรียก TextFragment(tabStops) ในตัวอย่างนี้ TextFragment. |
TextFragment(text: string) | สร้างสื่อที่ใช้กับข้อความที่ให้ไว้. |
TextFragment(text: string, tabStops: TabStops) | สร้างสรรพส่วนข้อความด้วยบทความที่ให้และตารางการแก้ไข tabStops. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | เรียก TextFragment ((text, rectangle, textState) ในตัวอย่างนี้ TextFragment. |
IsolateTextSegments(startIndex: int, length: int) | การแยกระยะตัวอักษร [startIndex, startInindex+length) (startIndeks เป็นการสลับตัวละครที่เนื่องจาก 0 เข้าไปในข้อความของชิ้นส่วน) ไปเป็น TextSegment ((s) ของตัวเอง): ส่วนแบ่งปกปิดถูกหารออกเป็นสามส่วนสูงสุด (ก่อน / พักพัด / หลังจาก), แต่ละส่วนได้รับมรดทายมาจากตัวก่อน TextState และสะสม Segments ของชิปส่วนนั้นจะถูกสร้างใหม่เพื่อแสดงให้เห็นถึงการแตกต่าง. |
Clone() | สําเนาที่ไม่ค่อยคล่องของชิ้นส่วน (ข้อความ + รัฐ). |
CloneWithSegments() | คลอนชิ้นส่วนและภาคของมัน. |