DiffUtils
Przegląd
DiffUtils jest klasą w Aspose.PDF FOSS dla .NET.
Pomocnicze funkcje tekstowe używane przez silnik diff: wyodrębnianie wspólnego prefiksu/sufiksu oraz ponowne składanie tekstu źródłowego / docelowego z listy DiffOperations.
Ta klasa udostępnia 6 metod do pracy z obiektami DiffUtils w programach .NET. Dostępne metody to: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Wszyscy publiczni członkowie są dostępni dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET.
Metody
| Sygnatura | Opis |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Najdłuższy wspólny prefiks współdzielony przez pierwszy i drugi (pusty, gdy różnią się od pierwszego znaku). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder przeciążenie FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Najdłuższy wspólny sufiks współdzielony przez pierwszy i drugi, bez dopasowywania dalej niż indeks startIndex w pierwszym (dlatego długość wyniku jest ograniczona do first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder przeciążenie FindCommonEndParts(string,string,int) bez dolnego ograniczenia (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Odtwórz oryginalny (źródłowy) tekst: połączenie wszystkich przebiegów Equal i Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Odtwórz zmodyfikowany (docelowy) tekst: połączenie wszystkich przebiegów Equal i Insert. |