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?) | Найдовший спільний префікс, спільний для first і second (порожній, коли вони відрізняються вже з першого символу). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder перевантаження FindCommonStartParts(string,string). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Найдовший спільний суфікс, спільний для first і second, без пошуку далі назад, ніж індекс startIndex у first (тобто довжина результату обмежується 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. |