DiffUtils

ภาพรวม

DiffUtils คือคลาสใน Aspose.PDF FOSS สำหรับ .NET.

ตัวช่วยด้านข้อความที่ใช้โดยเครื่องยนต์ diff: การสกัดส่วนต้น/ส่วนท้ายที่ทั่วไปและการประกอบข้อความต้นทาง / ปลายทางใหม่จากรายการของ DiffOperations.

คลาสนี้ให้ 6 เมธอดสำหรับทำงานกับวัตถุ DiffUtils ในโปรแกรม .NET. เมธอดที่พร้อมใช้งานได้แก่: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ .NET.

วิธีการ

ลายเซ็นคำอธิบาย
FindCommonStartParts(first: string?, second: string?)คำนำหน้าที่เหมือนกันยาวที่สุดที่แบ่งปันระหว่างแรกและที่สอง (เป็นค่าว่างเมื่อแตกต่างตั้งแต่ตัวอักษรแรก).
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?)StringBuilder overload ของ FindCommonStartParts(string,string).
FindCommonEndParts(first: string?, second: string?, startIndex: int)ส่วนต่อท้ายที่เหมือนกันยาวที่สุดที่แบ่งปันระหว่างแรกและที่สอง, โดยไม่ทำการจับคู่ย้อนหลังเกินตำแหน่ง startIndex ในแรก (ดังนั้นความยาวของผลลัพธ์จะถูกจำกัดโดย first.Length - startIndex).
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?)StringBuilder overload ของ FindCommonEndParts(string,string,int) โดยไม่มีขอบเขตล่าง (startIndex = 0).
AssemblySourceText(diffs: IEnumerable<DiffOperation>?)สร้างข้อความต้นฉบับ (source) ใหม่: การต่อเนื่องของทุกช่วง Equal และ Delete.
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?)สร้างข้อความที่แก้ไข (destination) ใหม่: การต่อเนื่องของทุกช่วง Equal และ Insert.

ดูเพิ่มเติม

 ภาษาไทย