DiffUtils
نمای کلی
DiffUtils یک کلاس در Aspose.PDF FOSS برای .NET است.
ابزارهای متنی مورد استفاده توسط موتور diff: استخراج پیشوند/پسوند مشترک و بازسازی متن منبع / مقصد از فهرستی از DiffOperations.
این کلاس 6 متد برای کار با اشیاء DiffUtils در برنامههای .NET فراهم میکند. متدهای موجود شامل: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامهٔ .NET قابل دسترسی هستند.
روش ها
| امضا | توضیح |
|---|---|
FindCommonStartParts(first: string?, second: string?) | طولانیترین پیشوند مشترک بین اولین و دومین (خالی وقتی که از اولین کاراکتر متفاوت باشند). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder overload of FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | طولانیترین پسوند مشترک بین اولین و دومین، بدون تطبیق به عقب بیش از اندیس startIndex در اولین (بهطوریکه طول نتیجه توسط first.Length - startIndex محدود میشود). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder بارگذاری FindCommonEndParts(string,string,int) بدون حد پایین (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | بازسازی متن اصلی (source): ترکیب تمام بازههای Equal و Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | بازسازی متن تغییر یافته (destination): ترکیب تمام بازههای Equal و Insert. |