DiffUtils
Prezentare generală
DiffUtils este o clasă în Aspose.PDF FOSS pentru .NET.
Ajutoare de text utilizate de motorul diff: extragerea prefixului/sufixului comun și reasamblarea textului sursă/destinație dintr-o listă de DiffOperations.
Această clasă oferă 6 metode pentru lucrul cu obiecte DiffUtils în programele .NET. Metodele disponibile includ: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET.
Metode
| Semnătură | Descriere: |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Cel mai lung prefix comun împărtășit de first și second (gol când diferă de primul caracter). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder supraincarcare a FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Cel mai lung sufix comun împărtășit de first și second, fără a potrivi mai departe decât indicele startIndex în first (astfel încât lungimea rezultatului este limitată de first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder supraincarcare a FindCommonEndParts(string,string,int) fără limită inferioară (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Reconstruiește textul original (sursă): concatenarea fiecărui run Equal și Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Reconstruiește textul modificat (destinație): concatenarea fiecărui run Equal și Insert. |