DiffUtils
Vue d’ensemble
DiffUtils est une classe dans Aspose.PDF FOSS pour .NET.
Assistants de texte utilisés par le moteur de diff : extraction de préfixe/suffixe commun et réassemblage du texte source / destination à partir d’une liste de DiffOperations.
Cette classe fournit 6 méthodes pour travailler avec les objets DiffUtils dans les programmes .NET. Les méthodes disponibles incluent : AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.PDF FOSS pour .NET.
Méthodes
| Signature | Description |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Le préfixe commun le plus long partagé par le premier et le deuxième (vide lorsqu’ils diffèrent dès le premier caractère). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder surcharge de FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Le suffixe commun le plus long partagé par le premier et le deuxième, sans correspondre plus en arrière que l’index startIndex dans le premier (ainsi la longueur du résultat est limitée par first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder surcharge de FindCommonEndParts(string,string,int) sans limite inférieure (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Reconstruisez le texte original (source) : la concaténation de chaque bloc Equal et Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Reconstruisez le texte modifié (destination) : la concaténation de chaque bloc Equal et Insert. |