DiffUtils
Tổng quan
DiffUtils là một lớp trong Aspose.PDF FOSS cho .NET.
Trợ giúp văn bản được sử dụng bởi động cơ diff: chiết xuất prefix/suffix phổ biến và tái cấu hình văn Bản nguồn / điểm đến từ một danh sách DiffOperations.
Khóa học này cung cấp 6 phương pháp để làm việc với các đối tượng DiffUtils trong các chương trình .NET. Các phương pháp có sẵn bao gồm: AssemblyDestinationText, AssemblySourceText, FindCommonEndParts, FindCommonStartParts. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net.
Phương pháp
| Signature | Mô tả |
|---|---|
FindCommonStartParts(first: string?, second: string?) | Lần trước chung dài nhất được chia sẻ bởi lần đầu tiên và thứ hai (tự do khi chúng khác với nhân vật đầu). |
FindCommonStartParts(first: StringBuilder?, second: StringBuilder?) | [Điều kiện] Đánh giá về các loại (đánh số). |
FindCommonEndParts(first: string?, second: string?, startIndex: int) | Số lượng thường được chia sẻ dài nhất bằng lần đầu tiên và thứ hai, mà không phù hợp với số điểm bắt đầu của chỉ mục ở lần thứ nhất (vì vậy chiều dài kết quả được giới hạn bởi lần trước. |
FindCommonEndParts(first: StringBuilder?, second: StringBuilder?) | StringBuilder quá tải của FindCommonEndParts (string,strings,int) với không có giới hạn thấp hơn (startIndex = 0). |
AssemblySourceText(diffs: IEnumerable<DiffOperation>?) | Tái lại văn bản ban đầu (source): sự kết hợp của mỗi Run Equal và Delete. |
AssemblyDestinationText(diffs: IEnumerable<DiffOperation>?) | Tái lại văn bản được sửa đổi (được định vị): sự kết hợp của mỗi Run Equal và Insert. |