CompareWith
Tanılama
Açıklama
Seçili belgeyi kaydedilmiş bir sürümle yapısal olarak karşılaştırır
Sözdizimi
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Dönüş değerleri
| 0 | Belge seçili değil, dosya yok veya verilen parolayla yüklenemedi |
|---|---|
| N | Bulgu sayısı; GetCompareFinding erişimcileriyle okuyun |
Açıklamalar
OldFileName'i eski taraf olarak yükler ve her iki belgeyi gezer; dolaylı başvuruların işaretçilere indiği kanonik bir biçimden her dolaylı nesnenin parmak izini çıkarır, böylece yeniden numaralanmış ama özdeş nesneler yine eşleşir. Birinci tur nesneleri parmak izine göre hizalar; ikinci tur kalan eşleşmeyen nesneleri numaraya göre eşleştirir ve bunları değişmiş olarak bildirir, hâlâ eşleşmemiş her şey ise eklenmiş (yeni taraf) veya kaldırılmış (eski taraf) olur. Sayfa sayısı farkları nesne bulgularından önce bildirilir. Bulgular bir sonraki CompareWith çağrısına kadar kullanılabilir kalır
Örnek
N:= PDF.CompareWith("invoice_v1.pdf", "");