DiffUtils
Overzicht
DiffUtils is een klasse in Aspose.PDF FOSS voor .NET.
Tekst-hulpmiddelen gebruikt door de diff-engine: gemeenschappelijke voor- en achtervoegselextractie en het opnieuw samenstellen van de bron-/doeltekst uit een lijst van DiffOperations.
Deze klasse biedt 6 methoden voor het werken met DiffUtils objecten in .NET programma’s. Beschikbare methoden zijn: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Het langste gemeenschappelijke voorvoegsel dat door eerste en tweede wordt gedeeld (leeg wanneer ze verschillen vanaf het eerste teken). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder overload van FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Het langste gemeenschappelijke achtervoegsel dat door eerste en tweede wordt gedeeld, zonder verder terug te gaan dan index startIndex in eerste (dus de resultaatlengte is begrensd door first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder overload van FindCommonEndParts(string,string,int) zonder ondergrens (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Herbouw de oorspronkelijke (bron)tekst: de concatenatie van elke Equal- en Delete-run. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Herbouw de gewijzigde (doel)tekst: de concatenatie van elke Equal- en Insert-run. |