DiffUtils
Επισκόπηση
DiffUtils είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Βοηθήματα κειμένου που χρησιμοποιούνται από τη μηχανή diff: εξαγωγή κοινού προθέματος/επιθέματος και επανένωση του κειμένου προέλευσης / προορισμού από μια λίστα DiffOperations.
Αυτή η κλάση παρέχει 6 μεθόδους για εργασία με αντικείμενα DiffUtils σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET.
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Το μεγαλύτερο κοινό πρόθεμα που μοιράζεται το πρώτο και το δεύτερο (κενό όταν διαφέρουν από τον πρώτο χαρακτήρα). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder υπερφόρτωση του 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>?) | Αναδημιουργήστε το αρχικό (πηγαίο) κείμενο: η συνένωση κάθε τρέξιμου Equal και Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Αναδημιουργήστε το τροποποιημένο (προορισμού) κείμενο: η συνένωση κάθε τρέξιμου Equal και Insert. |