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

InputFileNameVietinio PDF kelias
PasswordDokumento slaptažodis arba tuščia eilutė, kai PDF nešifruotas
WindowSizePageidaujamasis susietojo vaizdo dydis baitais; nulis pasirenka 64 MiB, o faktinė reikšmė lygiuojama ir ribojama iki 1 GiB
OptionsNulis leidžia atsarginį tik skaitymui skirtą failo srautą, o PDF_MAPPED_FILE_REQUIRE_MAPPING reikalauja aktyvaus susietojo vaizdo

Grąžinamos reikšmės

>0Direct Access dokumento rankenėlė
0Argumentai, 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