DAOpenMappedFile

Belge yönetimi, Doğrudan erişim işlevselliği, Performans

Açıklama

Yerel bir PDF'yi, dosyanın tamamını bellekte tutmadan sınırlı salt okunur eşlenen bir görünüm üzerinden Direct Access için açar

Sözdizimi

Delphi

Function TPDFlib.DAOpenMappedFile(Const InputFileName, Password: WideString;
  WindowSize: Int64= 0; Options: Integer= 0): Integer;

Parametreler

InputFileNameYerel PDF'nin yolu
PasswordBelge parolası; PDF şifreli değilse boş dize
WindowSizeİstenen eşlenen görünüm boyutu, bayt cinsinden; sıfır 64 MiB seçer ve etkin değer hizalanır, 1 GiB ile sınırlanır
OptionsSıfır, salt okunur bir dosya akışına geri dönüşe izin verir; PDF_MAPPED_FILE_REQUIRE_MAPPING etkin bir eşlenen görünüm gerektirir

Dönüş değerleri

>0Bir Direct Access belge tanıtıcısı
0Bağımsız değişkenler, dosya, parola, eşleme gereksinimi veya PDF yapısı geçersizdi; LastErrorCode değerini inceleyin

Açıklamalar

Döndürülen tutamaç eşlenen kaynağın sahibidir ve DACloseFile'a verildiğinde görünüm ile dosya tutamaçlarını bırakır

Saklanan pencere, sayfa, nesne ve akış okumaları için talep üzerine yeniden eşlenir; tüm okumalar fiziksel dosya boyutuyla sınırlı kalır

Tutamacın kaynak ve yeniden eşleme istatistiklerini incelemek için DAGetMappedFileInfo kullanın