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
| InputFileName | Yerel PDF'nin yolu |
|---|---|
| Password | Belge 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 |
| Options | Sı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
| >0 | Bir Direct Access belge tanıtıcısı |
|---|---|
| 0 | Bağı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