DAOpenMappedFile

Manajemen dokumen, Fungsionalitas akses langsung, Performa

Deskripsi

Membuka PDF lokal untuk Direct Access melalui tampilan terpetakan baca-saja yang terbatas tanpa menyimpan seluruh file dalam memori

Sintaks

Delphi

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

Parameter

InputFileNameJalur PDF lokal
PasswordKata sandi dokumen, atau string kosong ketika PDF tidak terenkripsi
WindowSizeUkuran tampilan terpetakan yang diminta dalam byte; nol memilih 64 MiB dan nilai efektifnya diselaraskan serta dibatasi hingga 1 GiB
OptionsNol mengizinkan fallback file stream baca-saja, sedangkan PDF_MAPPED_FILE_REQUIRE_MAPPING menuntut tampilan terpetakan yang aktif

Nilai yang dikembalikan

>0Handle dokumen Direct Access
0Argumen, file, kata sandi, tuntutan pemetaan, atau struktur PDF tidak valid; periksa LastErrorCode

Catatan

Handle yang dikembalikan memiliki sumber terpetakan dan melepas tampilan beserta handle file-nya ketika diteruskan ke DACloseFileJendela yang disimpan dipetakan ulang sesuai kebutuhan untuk pembacaan halaman, objek, dan stream; semua pembacaan tetap dibatasi oleh ukuran file fisikGunakan

DAGetMappedFileInfo untuk memeriksa statistik sumber dan pemetaan ulang untuk handle tersebut