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
| InputFileName | Jalur PDF lokal |
|---|---|
| Password | Kata sandi dokumen, atau string kosong ketika PDF tidak terenkripsi |
| WindowSize | Ukuran tampilan terpetakan yang diminta dalam byte; nol memilih 64 MiB dan nilai efektifnya diselaraskan serta dibatasi hingga 1 GiB |
| Options | Nol mengizinkan fallback file stream baca-saja, sedangkan PDF_MAPPED_FILE_REQUIRE_MAPPING menuntut tampilan terpetakan yang aktif |
Nilai yang dikembalikan
| >0 | Handle dokumen Direct Access |
|---|---|
| 0 | Argumen, 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