DiffUtils
Áttekintés
DiffUtils egy osztály a Aspose.PDF FOSS-ban .NET számára.
Szövegsegédletek, amelyeket a diff motor használ: közös elő- és utótag kivonás, valamint a forrás/cél szöveg újbóli összeállítása egy DiffOperations listájából.
Ez az osztály 6 metódust biztosít a DiffUtils objektumok kezeléséhez .NET programokban. A rendelkezésre álló metódusok: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Az összes nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS for .NET csomag telepítése után.
Metódusok
| Aláírás | Leírás |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Az első és a második által közös legnagyobb előtag (üres, ha már az első karaktertől eltérnek). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder túlterhelése a FindCommonStartParts(string,string) metódusnak. |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Az első és a második által közös legnagyobb végződés, amely nem egyezik visszafelé az elsőben a startIndex indexnél (így az eredmény hossza legfeljebb az első.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder túlterhelése a FindCommonEndParts(string,string,int) metódusnak, alsó határ (startIndex = 0) nélkül. |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Állítsd újra az eredeti (forrás) szöveget: minden Equal és Delete futam összefűzése. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Állítsd újra a módosított (cél) szöveget: minden Equal és Insert futam összefűzése. |