CompareFileVisuals

Belge karşılaştırma, İşleme

Açıklama

Geçerli belgeyi bir PDF dosyasıyla görsel olarak karşılaştırır

Sözdizimi

Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
  DPI: Double; ColorTolerance: Integer): WideString;

Açıklamalar

Karşılaştırma PDF'sini yükler ve CompareDocumentVisualsWith ile aynı belge JSON raporunu döndürür; ColorTolerance 0-255 aralığında, DPI ise sınırlı ve pozitif olmalıdır

Yüklenen belge, geçerli örneğin oluşturucu, ölçek, kırpma ve grafik ayarlarını devralır; geçerli seçili belge ve sayfa korunur

Eksik girdi, geçersiz seçenekler, oluşturma başarısızlıkları ve parola başarısızlıkları status=error ve complete=false döndürür; geçersiz örnekle DLL çağrıları null işaretçi döndürür

DLL geniş sonucu örnek mülkiyetindedir ve başka bir geniş sonuç çağrısından önce kopyalanmalıdır; A sonucu UTF-8 JSON içerir, girdi dosya adları ve parolalar örnek ANSI ayarına göre kodu çözülür

Yok sayılan bölgeler ve tek tek maske ya da kaplama çıktıları için tipli sayfa ya da belge API'sini kullanın

DLL

Function DLCompareFileVisuals(InstanceID: Integer;
  OtherFileName, Password: PWideChar; DPI: Double;
  ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
  OtherFileName, Password: PAnsiChar; DPI: Double;
  ColorTolerance: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::CompareFileVisuals(OtherFileName As String,
  Password As String, DPI As Double, ColorTolerance As Long) As String

Ayrıca bkz

CompareRenderedPagesWith, CompareDocumentVisualsWith