DAOpenMappedFile
Dokumentų valdymas, tiesioginės prieigos funkcijos, našumas
Aprašymas
Atveria vietinį PDF Direct Access per ribotą tik skaitymui skirtą susietąjį vaizdą, nelaikydamas viso failo atmintyje
Sintaksė
Delphi
Function TPDFlib.DAOpenMappedFile(Const InputFileName, Password: WideString;
WindowSize: Int64= 0; Options: Integer= 0): Integer;Parametrai
| InputFileName | Vietinio PDF kelias |
|---|---|
| Password | Dokumento slaptažodis arba tuščia eilutė, kai PDF nešifruotas |
| WindowSize | Pageidaujamasis susietojo vaizdo dydis baitais; nulis pasirenka 64 MiB, o faktinė reikšmė lygiuojama ir ribojama iki 1 GiB |
| Options | Nulis leidžia atsarginį tik skaitymui skirtą failo srautą, o PDF_MAPPED_FILE_REQUIRE_MAPPING reikalauja aktyvaus susietojo vaizdo |
Grąžinamos reikšmės
| >0 | Direct Access dokumento rankenėlė |
|---|---|
| 0 | Argumentai, failas, slaptažodis, susiejimo reikalavimas arba PDF struktūra buvo netinkami; patikrinkite LastErrorCode |
Pastabos
Grąžintoji rankenėlė valdo susietąjį šaltinį ir atlaisvina savo vaizdo bei failo rankenėles, kai perduodama DACloseFileLaikomasis langas pagal pareikalavimą susiejamas iš naujo puslapių, objektų ir srautų skaitymams; visi skaitymai lieka apriboti fizinio failo dydžio
DAGetMappedFileInfo naudokite rankenėlės šaltinio ir persusiejimo statistikai peržiūrėti