DiffUtils
Visión general
DiffUtils es una clase en Aspose.PDF FOSS para .NET.
Auxiliares de texto utilizados por el motor diff: extracción de prefijo/sufijo común y reensamblaje del texto de origen/destino a partir de una lista de DiffOperations.
Esta clase proporciona 6 métodos para trabajar con objetos DiffUtils en programas .NET. Los métodos disponibles incluyen: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET.
Métodos
| Firma | Descripción |
|---|---|
FindCommonStartParts(first: string?, second: string?) | El prefijo común más largo compartido por first y second (vacío cuando difieren del primer carácter). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder sobrecarga de FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | El sufijo común más largo compartido por first y second, sin coincidir más atrás que el índice startIndex en first (por lo que la longitud del resultado está limitada por first.Length - startIndex). |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder sobrecarga de FindCommonEndParts(string,string,int) sin límite inferior (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Reconstruye el texto original (fuente): la concatenación de cada ejecución de Equal y Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Reconstruye el texto modificado (destino): la concatenación de cada ejecución de Equal y Insert. |