TextFragmentAbsorber
ภาพรวม
TextFragmentAbsorber เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET.
การค้นหาส่วนของข้อความในหน้า PDF โดยเลือกให้ตรงกับคําค้นหากระยะหนึ่ง.
หมวดนี้ให้ 21 วิธีในการทํางานกับ TextFragmentAbsorber วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,และอีก 4 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
TextEditOptions | TextEditOptions | อ่าน/เขียน | การแก้ไขตัวเลือกที่ใช้ระหว่างการเปลี่ยนข้อความ / แทนอักษร. |
TextFragments | TextFragmentCollection | อ่าน/เขียน | พบเศษข้อความ. |
Errors | List<TextExtractionError> | อ่าน | การวินิจฉัยที่ออกเมื่อสกัดข้อความ. |
HasErrors | bool | อ่าน | True เมื่อ Error มีรายการอย่างน้อยหนึ่ง. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | อ่าน | กลุ่มพาร์-รีเก็กซ์ เฟรมเมนต์เมื่อสร้างผ่าน Regex [] ctor; ไม่มีอะไรในกรณีอื่น. |
Phrase | string? | อ่าน/เขียน | รับหรือกำหนดวลีการค้นหา. |
Text | string | อ่าน | รับข้อความที่ต่อเนื่องของส่วนที่พบทั้งหมด. |
ExtractionOptions | TextExtractionOptions | อ่าน/เขียน | รับหรือกำหนดตัวเลือกการสกัดข้อความ. |
TextSearchOptions | TextSearchOptions | อ่าน/เขียน | รับหรือกำหนดตัวเลือกการค้นหาข้อความ. |
TextReplaceOptions | TextReplaceOptions | อ่าน/เขียน | ได้รับหรือตั้งตัวเลือกการแทนที่ข้อความเพื่อควบคุมพฤติกรรมของการเปลี่ยน. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
TextFragmentAbsorber() | สร้างตัวซับซ้อน ที่รวบรวมส่วนเล็กๆ ของข้อความทั้งหมด. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | สร้างตัวดูดซึมที่ค้นหาประโยคเฉพาะเจาะจง. |
TextFragmentAbsorber(phrase: string) | สร้างตัวรับฟังสําหรับประโยคที่แปลว่าเดียว. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | สร้างตัวซับสอร์เบอร์สําหรับประโยคที่มีทางเลือกในการแก้ไข. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | สร้างตัวดูดที่ค้นหาประโยคเฉพาะ โดยมีทางเลือกการค้นหาการ. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | สร้างตัวดูดสําหรับประโยคที่มีทางเลือกค้นหา + แก้ไข. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | สร้างตัวซับจาก regex พร้อมกับการแก้ไขทางเลือก. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | สร้างตัวซับจาก regex ด้วยทางเลือกการค้นหา. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | สร้างตัวซับซ้อนจากเรจกซ์; แต่ละตัวคอมพิล์เป็นรายการ RegexResults ของตัวเอง. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | สร้างตัวซับซอเบอร์ที่ค้นหาโดยใช้ .NET Regex ที่คอมพิล์ไว้ก่อน. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | สร้างตัวซับสอเบอร์ที่ตั้งค่าด้วยการแก้ไขทางเลือกที่ให้ไว้. |
Visit(page: Page) | เข้าชมหน้าและสกัด / ค้นหาส่วนข้อความ. |
Visit(xForm: XForm) | ค้นหาสตรีมเนื้อหาของ Form XObject เพื่อค้นหาเศษข้อความ. |
Visit(pdf: Document) | เข้าไปทุกหน้าของเอกสาร. |
ApplyForAllFragments(font: Font) | ใช้ตัวอักษรที่นํามาใช้กับชิ้นส่วนทุกชิปที่สับซ้อน. |
ApplyForAllFragments(font: Font, fontSize: float) | ใช้ตัวอักษร + ขนาดที่ให้กับทุกชิ้นส่วนที่สับซ้อน. |
ApplyForAllFragments(fontSize: float) | ใช้ขนาดตัวอักษรที่ให้กับทุกชิ้นส่วนที่สับซ้อน. |
RemoveAllText(document: Aspose.Pdf.Document) | เปลี่ยนข้อความของทุกชิ้นส่วนด้วยเส้นว่างในทุกหน้าในเอกสาร. |
RemoveAllText(page: Aspose.Pdf.Page) | เปลี่ยนข้อความของทุกชิ้นส่วนด้วยเส้นว่างบนหน้าที่ให้. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | เปลี่ยนข้อความของทุกชิ้นด้วยเส้นว่างบนหน้าที่ให้ไว้, จํากัดเพื่อการแก้ไข. |
Reset() | ชัดเจนสับซ้อน fragment, ความผิดพลาดและผล per-regex. |